Skip to main content

An open source library for statistical plotting

Project description

Lets-Plot

official JetBrains project License MIT Latest Release

Lets-Plot is a multiplatform plotting library built on the principles of the Grammar of Graphics.

The library' design is heavily influenced by Leland Wilkinson work The Grammar of Graphics describing the deep features that underlie all statistical graphics.

This grammar [...] is made up of a set of independent components that can be composed in many different ways. This makes [it] very powerful because you are not limited to a set of pre-specified graphics, but you can create new graphics that are precisely tailored for your problem.

Grammar of Graphics for Python Latest Release

A bridge between R (ggplot2) and Python data visualization.
To learn more see the documentation site at lets-plot.org.

Grammar of Graphics for Kotlin Latest Release

Notebooks

Create plots in Kotlin Notebook, Datalore, Jupyter with Kotlin Kernel
or any other notebook that supports Kotlin Kernel.
To learn more see the Lets-Plot Kotlin API project at GitHub.

Compose Multiplatform

Embed Lets-Plot charts in Compose Multiplatform applications.
To learn more see the Lets-Plot Skia Frontend project at GitHub.

JVM and Kotlin/JS

Embed Lets-Plot charts in JVM (Swing, JavaFX) and Kotlin/JS applications.
To learn more see the Lets-Plot Kotlin API project at GitHub.

"Lets-Plot in SciView" plugin

JetBrains Plugins JetBrains plugins

Scientific mode in PyCharm and in IntelliJ IDEA provides support for interactive scientific computing and data visualization.

Lets-Plot in SciView plugin adds support for interactive plotting to IntelliJ-based IDEs with the Scientific mode enabled.

Note: The Scientific mode is NOT available in communinty editions of JetBrains IDEs.

Also read:

What is new in 4.6.0

Recent Updates in the Gallery

f-25a/images/magnifier_inset.png f-25a/images/ggbunch_indonesia.png f-24g/images/theme_legend_scheme.png images/changelog/4.5.0/interact_pan_zoom.png f-24g/images/lp_verse.png f-24e/images/us_unemployment.png f-24b/images/gal_venn_diagram.png f-24b/images/gal_spoke.png f-24b/images/gal_indonesia_volcanoes_on_map.png f-24b/images/gal_japanese_volcanoes_on_map.png

Change Log

CHANGELOG.md

Code of Conduct

This project and the corresponding community are governed by the JetBrains Open Source and Community Code of Conduct. Please make sure you read it.

License

Code and documentation released under the MIT license. Copyright © 2019-2025, JetBrains s.r.o.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lets_plot-4.7.0rc2-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

lets_plot-4.7.0rc2-cp313-cp313-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lets_plot-4.7.0rc2-cp313-cp313-macosx_10_15_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

lets_plot-4.7.0rc2-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

lets_plot-4.7.0rc2-cp312-cp312-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lets_plot-4.7.0rc2-cp312-cp312-macosx_10_15_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

lets_plot-4.7.0rc2-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

lets_plot-4.7.0rc2-cp311-cp311-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lets_plot-4.7.0rc2-cp311-cp311-macosx_10_15_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

lets_plot-4.7.0rc2-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

lets_plot-4.7.0rc2-cp310-cp310-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lets_plot-4.7.0rc2-cp310-cp310-macosx_10_15_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

lets_plot-4.7.0rc2-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9Windows x86-64

lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

lets_plot-4.7.0rc2-cp39-cp39-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

lets_plot-4.7.0rc2-cp39-cp39-macosx_10_15_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file lets_plot-4.7.0rc2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93dfe4ea27c6cc8650881693aa75a873c0f2de80c1245575666a720946caaaff
MD5 d8c0d267ac07ab249b944e636917d7ae
BLAKE2b-256 60ea4f494443f9b38e03a86d861ac338502f680158fd0d973a9cb0b11887fff3

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 184ba0fae8c4b9beac6eb12de7b9f1d5a803153533ef822f3e1229fa476f4881
MD5 eec4a0771dd668272fc7aee4abdc20ec
BLAKE2b-256 577dd727f27cc46b0668d0486ae9b2836525e2629000059645882ce4cec93563

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e5408897aa53d7c5430de660e45c2ab85e25bd806687974f441df6427aea8dd0
MD5 d1762adf6af53ecfea057fac0388c31a
BLAKE2b-256 ac31d7ed713edc443a547caf8cecee76005a0e35ed7943418955952cd6f31af7

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 916f1823d794b134fe14fda4ef3b8a1e90efab47618d0636fa05809a7d6f3d05
MD5 cd502cb49a8164f5be892acc02c1d29f
BLAKE2b-256 510e8a5af573770c7315d033f9f9e71e9fdd38fa5c9abfa7dd25a65a3ed81dd0

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a76039d3e994424a1aada37f66b4984df1035fc8395788fbba9b60cc7fa2ed3f
MD5 34373f97d2163fff8af84c8f95bc3c52
BLAKE2b-256 33e2086ac251cebfc8b14b92418f5132f79029e73fe92ada6b73519daa106e77

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 45e530dc4b3bbd49962c9ace0c8732ecbc6852eed8692fceda3a3bfbf0eb0ef5
MD5 08593cad7f39bd05ea01f508fa0197ff
BLAKE2b-256 e599a0b8bc334c2bad8e8ea80c56c042b524aaed35e04415a23f00c4847450c8

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5e12aa31d8972c12afdf040098395e14f88ab80c9afd92e7d342487505d4e085
MD5 94cc4faf2c891950b8e5793f71b5c3e5
BLAKE2b-256 025fe37e87236612485ecfceb6a14752e38975bccf0d664d97d26f90089e4b4f

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 300e466aecff78927036adb9abf5b29121d7b681d1d39d741c6b59afc977ba84
MD5 ff04569d7866a18e629cd765cd03a495
BLAKE2b-256 5f048b4c5430fa8ceb4c8198737bfad3f450f1580b1cd84fb7aa1dddb748c7b5

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcdff274558249a765ac84c2b70a57afa8499d8c6c266121d3ed68392c6ca9b2
MD5 5cbeb7ed808dac1acfa12d8350beab78
BLAKE2b-256 4e4a53f36d6204851286c82d389ac35657eceb7fd9b5a48c28dc43a6ea453f75

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bd114b173252d6dc2a0094501b02cca123a9caefc9b75075bff626e359741436
MD5 a16b7a592de612d8c7a7191a0baca06e
BLAKE2b-256 002ea8ef6d038a3b07c117212f20bc4571f64d2e442fc5f9eee83b3a485b3579

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e9665f406c32ac39351599b866d509518a51da3c27d5bc9d7741ebc796d7239
MD5 ae5e7bc571b7f31809e43e406917bb1e
BLAKE2b-256 7846dc3e969359ea8329ddec2eb7ba0bbb22758a4e100ef8ade50feab391edfb

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9f926d7ea481e12480cf05fdb07d4cb670b787717463dde68947db328e3d8753
MD5 3bc7779c78a9e929a29f4859a2b2e560
BLAKE2b-256 29f5079998a2f1351983ece8847ff3597e5ddbfc7d39b745b4eff2ff53bbee8d

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c201af36c9714368b05287f71491be2ee115cd21860356c43d79cc7bb805e3eb
MD5 e7b09be86291d7204595a0ea99a68c95
BLAKE2b-256 bae2d748a71bc40df6f97620f9491e268ed70256494a9206c192da29afc4f99b

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f571316602903bb0cb543ab10179baab834f5da1ffb7f719fa67ec755081616
MD5 3adcc564d9f0b73588d5d1434b5c51d1
BLAKE2b-256 6ed26b34b6538af28624f7e905d92c83ea126425d70da826ecd890b865688b95

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4407f751f4e6df97ff70d601b4d226a41e233b1b5b4c6cd8e8cab6a3144d61a2
MD5 7d9da97147ec9fb00b9cb9bd7e261ae4
BLAKE2b-256 3b2a234d2b7c2376933f1f0431b8860bb76ec7457d27269ffa0cabaa861105ad

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b335a2118d475431505d2eb375f41d69cc7c69ffe62c070edd99e3fa50862b2
MD5 57ab9200352af08f9a13ef6d22e11410
BLAKE2b-256 163cb783fdde4933cb77f5556212a7f13e3ee3a2a850d7c9786d99ca7249a632

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d7f24fe1dbe185a4e935fd8ca445fd1446053b43479e41d85d665a2747888ea9
MD5 4c6e18b2fcdd193333cc5aace98842d6
BLAKE2b-256 3dd279bd639c1cb859cebf80f997ec64e5123544d09d87f6bb7b8e854c0dd19c

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 eb09f68b8648feff69fe04ab5e4e03556fd47b970191e35d7b12de35b56fa5d6
MD5 e980b6f56e89adfb90b6d1be7d725768
BLAKE2b-256 53e2c23df9f68fe196344d5742ca7ec40c7c90590b14e5aee0c3033e1de79d1d

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 141768e75dabd4f8534854cf136236f0222b206034e96ec5deab9d81d3126521
MD5 afb22a550f6e9fb2224583b8d34f18ec
BLAKE2b-256 e89f86641069adc431c7b16f62d79968745f341d9b4ca9631579af2017be2ae6

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9eb23225eaf297044dca213472dd7120589be6e017e08a5e52dd5cc17ba7915f
MD5 0582359362812d283a25a3b1965aacfb
BLAKE2b-256 15459d8a093468bdc2a356adc7c013bfe7c8214f0894618ea3b487fe9342f219

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lets_plot-4.7.0rc2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for lets_plot-4.7.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 81afec368fab4b3008058de264c7645eaa54f42295d6364c17989f139bb0eb53
MD5 08308251de028fd86bdbdf097ee6c834
BLAKE2b-256 6220a53108ba9ceae883ceb8109aa7fcf4b501a2bfb1ffca8b4d07fad5175e66

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d0e01d7f60cd679dd1d3664a5f79979566eec820d4dc36f79b3ce06bd80da3be
MD5 bfd1b924f930d90b956e76f5f54106bc
BLAKE2b-256 4a0b3cfb2875415fec15c9744df460cf204fccbf63d52f9bdf90bcbfb56ba755

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f2174073b04cc9e1aa5f77ed1c5c8eef66ee52833db7c1079a6d1100280cec81
MD5 5015678a98de45884d6db0229c769133
BLAKE2b-256 f557b91080c37c52afd96cd3cbcc6b9505367388d16b96b6fab06e7464b90e70

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eda72815daa24f79dd49362abd0ce19ab346d84197e8707ec182e63d0138c1f5
MD5 ebbbf9a9577fa20a29eb9f2d34502038
BLAKE2b-256 23863e061f0710d50392d388a14ee86098428346d6a5fc0b0f23f8a1021bd10c

See more details on using hashes here.

File details

Details for the file lets_plot-4.7.0rc2-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 002a565b3d19da9231593a07df8063f501c1da756bca23a40adbffe8c666037d
MD5 97d469729f23aa56cf095727e43bcb81
BLAKE2b-256 97a7df17ed248c0f5626c88c41c033779f51c43a5ce78a3c4e2c91eaf377d474

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page