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.0rc3-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

lets_plot-4.7.0rc3-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.0rc3-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.0rc3-cp313-cp313-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lets_plot-4.7.0rc3-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.0rc3-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

lets_plot-4.7.0rc3-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.0rc3-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.0rc3-cp312-cp312-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lets_plot-4.7.0rc3-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.0rc3-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

lets_plot-4.7.0rc3-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.0rc3-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.0rc3-cp311-cp311-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lets_plot-4.7.0rc3-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.0rc3-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

lets_plot-4.7.0rc3-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.0rc3-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.0rc3-cp310-cp310-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lets_plot-4.7.0rc3-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.0rc3-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9Windows x86-64

lets_plot-4.7.0rc3-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.0rc3-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.0rc3-cp39-cp39-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

lets_plot-4.7.0rc3-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.0rc3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e9262faa37c38fd7a5538a420b2e9061f60be92ebe151e5284ba62b168b6a98a
MD5 4837af440b00a539fca6fb6db0c48857
BLAKE2b-256 e2abaa767c2acf8b35bfe0b402eb823c18d135c7ff7d0785358334929d503218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 76420b959cbb8af60673f8f13c5c4baf4b5537e38289d07d2bb3222dcd9620ba
MD5 dcbb9b336357ff3bcde7fce06d5b6e51
BLAKE2b-256 16c1542260a797442a17ea5c2d331b6ece389d07fe231149448c102588034afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c2596899845af4d754b1a1b489d6e7adc19213cebf2f4d7feb4dacb566950d76
MD5 740e1c11448f39e45764e123953b9b38
BLAKE2b-256 a5d1a2726f81dfe688b60b9f782642725f29036b94dc6ea48be453663d255931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1228b39fc5511ca5c416cd6267d80a857dc749cdbbeda2f270cb1f3586b7b7ff
MD5 8d44c22b0af5ce88be50825752d60b49
BLAKE2b-256 6a32325f1ba726dd131fc3a92d50402f7b0df4896405463149f95bd007dc9fb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f9d2a1026cc1543dc76e950c27415a174e3df254ddd758f71014d9ac219fc49a
MD5 1dba85baeb614db3f9bc7ea5196e9615
BLAKE2b-256 339dec2c6df6388842958de0f51ec27cb18c5c6f8ddd2d3a54a09708c3a8ae92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a69d6b240cc2100f00db97a301b374f4248d54fcfdb8c50efcd2191d0be80ac1
MD5 4cf40c58b5471ce8606101a73aea95be
BLAKE2b-256 999a9cbfbfb8b76835dc087bc4fb3a795264458f995caf73ca368b8be59f85ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 764a2dfe1ebc9f2f7861d11dbc53cbae566cf1935d7f0c0cce109a01ed9f9928
MD5 204b5b92950e5c4da99880dec4207547
BLAKE2b-256 dfaca1e192391a1e62a896e24637f98b817c2a80e3a68ae5070d3acc05d73fb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a20277d09e683af32cfb1f40ff760290d662c355220b1849a8797cb79099cdd1
MD5 d9d012f56acad6c74ed603658becd341
BLAKE2b-256 607743f1df05236277372313e70cd3d7a245992e6dcaa0db1bf6d7de56407057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00349cc3cecdedf753da889a171d47f0b002f878019a2ed9378532d17f1afc8a
MD5 1eb7e7bd33f1aef364fdca884bc71b58
BLAKE2b-256 79f1305540f017a33934f3d8d90cf239be9174d5b0bf8100e40a370ce504bcb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 290a37808c6b625ca4df156089d8ae7fd0618fabba186c4e2dc2a7d681de103e
MD5 d1dd4153e3b35aaccc8f7899d32b01ad
BLAKE2b-256 aae2764ed0d0cef98358c4c7c79fc0d8efe5c5f3562adc71827a737f687d5b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b2bfddc04012ee292f042b604b36a828f26d54a20e1120e5df045f818af6439a
MD5 a97e3d0fc8065f106b13474505629b29
BLAKE2b-256 7c63f85fe78df50171015b82573f5c02fce671af513aeea44d202cd51010d4fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d5b81cb7e1553b0a2c325c0b159c5829d6f0b8f5cf83c5681305b322fef59f9b
MD5 e69798f11e125e486739adbb50f29500
BLAKE2b-256 31fe67540a7e17f4aee0fc67ded6bc9e5575d27654276e1553236e49903db407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 241a4f70680c4fe27941be90c692716d5f1d1309f657d89189d0e124a7c84945
MD5 4ef783082108ee721348dc9643f83d4a
BLAKE2b-256 8e1163aa4395906fe1f2450efd43a4e105c75f5fc23f1adeee25d6a09821cff8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe7c9731bfcbfb9804f5e152857b150726198bf2ff0cfec40ebb7df34c62d736
MD5 057a5b19100f2cdb9529b97e5f09fb51
BLAKE2b-256 216efb412560c47d82df7bfef383df146e66e8cd54b1a2937f1e40d9e04adbb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dfdad6d93d0d40964b2641fe5d094752e03105380ad3f412d61af888f1c45e5e
MD5 7e7011653f0faf8be2165af0a8c4d46f
BLAKE2b-256 0adf521d89b252ff55b9f3b6643c9afc54d87d30ec6b1706d4f0f22ed50b751b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02685ae2a8a791664dbfd6b33431a43f0e55d37efc560a715c72dc719843ef0d
MD5 7ec4b33d99a2e0b5765bd8d071c3a882
BLAKE2b-256 9b0288309517792db1ecdf8c55c8fb3cc52ae973a33f22c3ebf1e125fb6af9fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8b42acb2440bcb05bc2ae350df525c9a7d3cceb5cc724e2b2701bca3a044418f
MD5 2479d9acd732e8ce2358e0b882ba12b0
BLAKE2b-256 3f064aa38882d1225f5d08664b4096553352c1c185e8ae2b06772b250d7f721d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 80724fac8ddca0eee1db7cb4c53bd04ec57e3067a10b0065b9c442c7b9131351
MD5 73d843af0492668be2e1461b2e99bbef
BLAKE2b-256 aeaf0aef6694b9059c19a452601715316d96c417b46119122ebcf6bbe87296c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25f0fc16273267fc041ab58a98b81172807ad472dcb178892d90f309f436207e
MD5 ac5ef597bc74bf74853a166b08f33321
BLAKE2b-256 8c0914c3009e9631748e281e59f9a40e1aa038f61dd5130faa3cb6cf6cfa96b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ae58761c9e6da53e3283eaf40ef70b44ea4d09f144f38130e25790e869806b1
MD5 09162adb250d99d331c4e35a0815e71e
BLAKE2b-256 8423eecb4a6e71d8c2ac44b56f74130b66b0f7aa0789dbf18710fc807e51cd5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lets_plot-4.7.0rc3-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.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c11efe99e706907d260e70110f270890703a507e6ebd4aede5f45d049383d6e2
MD5 b82e1fb517761beed667979341ac4568
BLAKE2b-256 24a5c59e59f86d6964abddd270d192c50e53a3c396165fac65f68c3756522364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c756b77b718932937bfb2d73307e43dcd887857e5161abedf470af1c2a8aaebc
MD5 80228289ed9347aa9dde957b205c680a
BLAKE2b-256 5402adc3c1aedc93d2d1a6de1460aaf91834ba417ec08d0560e47cabaab1ec5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3a2f215d166bf1ca5ca80c159b048e3ba9bc76883966a7e780adde8d1c7f0b25
MD5 ef4d0f080125099f795fb8b15e8b9976
BLAKE2b-256 9bff3824fbc7ae16f6277d9ca3916a05546fbb7e9eb9b1ec6bc27a6827269fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbc2ecd2c7f3ce97fa37db6a2425afe4501d37d20a99b953f96bc2e4f0d05cdb
MD5 ba7b7009170617a39dd7b2336a62cbbc
BLAKE2b-256 d82dcac584765277ed90176bd4b06c405cdc7110b581cee598307b06a77fe02d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d62611b139431baa8c57db0752a617fdd4a64e296c285354b30a477d59b4da10
MD5 41e4e9631f508d79954b9375e1eecc8b
BLAKE2b-256 5bccd4310d192f11caf294f268358d507093e9411d2e70a7976cca7fb06936e3

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