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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9884a64cf74b8b15442a802db5befcc9e4ada3917feaaf90ba33110632529797
MD5 456bdf1fb1dc17fb0d0c4f653cb163a7
BLAKE2b-256 e0374ee5dc60fc530bf0f82158da19637ff5f6f3ae07e06c3915e1fc63158199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6934c8114fc929769aed98416d45f6aab03ce2fcc2d2819dd821a45c19f15f37
MD5 0e529dc391e0b0bf3dee0672e4e6330d
BLAKE2b-256 0d42c0e90c20019b4c4b4677c1f031c1937ae15cab935bdd192b2faab32116d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5ef366734c12cf8337a02135f686491712726ce6b8085e77d1d28c3c7a391f5e
MD5 6862f8000b95b69549ab234e9cb7b970
BLAKE2b-256 3e76a29a04ea3250c7c5d89b9091ba0a0e4126942dff3fd242abec11181aceba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e30cf3d4c014fbeb907acad3733751303c3c16e6d2e2d9653868c0d5580949f
MD5 caad6b16badbdc36fe733867b2b75fe6
BLAKE2b-256 f74d77e75f0872d27b4f2d717a78253858dc02b6297ca34987703bfaf62cff91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4f85ce90b399c11c96bd01b3522eefe22d6c7439d8af8982bd5e028465800653
MD5 441be4a2252ce5bcdb50ef75c0dfef36
BLAKE2b-256 87a6ad2c6c98f3881e16cceac826e9daa1896e7f2f45da765ad3cb860a1d43ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4df7ff26195d30e7b16d1addb9900642fb3baf55e5cc42a14a5e3cb5abbf0aa
MD5 b8fd23d07604bb1650794f1f39ebb218
BLAKE2b-256 1494740b6e062695a0ffda7020116dc9a93483caea01a2446a1d0e45175c00c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7f2c3ecc6e3a521409fd27a27dd791d8143f1b525281a99bf97fd4d12c52e23f
MD5 bed545d8e1f4dc1780a7ae0b2409aef7
BLAKE2b-256 bab31af3351f97f63fe5d5aa855254a50551fe1d1ae88e72d143e3f11944cefd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f0b2fc33345ebcd46089e282bf000f4695c73b71c66924cee6ae34c3d641e125
MD5 b21c5c203d80fb5f8a91b8326ba4a1fc
BLAKE2b-256 c00515d92fc22d03d82b2b7725b94f42973afdc52cad3c764e814cf61c6a1940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a27dd626efaea9547c76ced3df824ab31563704fd5bd57f0b97ffd5512e34e9d
MD5 6fef0b8661a3357ecd5f1099b63c7031
BLAKE2b-256 67ce051f1d21917bba0f3c001191cd399f9211cb3f64cc21d6206225f26f8f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d9a26e796e5c24077a7b5e9f2170feca7990e7d72e69010abd30688a509fbb37
MD5 77c4e668bf516d7e83d67798637aac12
BLAKE2b-256 5c26b29343f8bd6be1096d3275d96b74ad185ec5ace7366ea9fbf4775ecbb8be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3b28da9871555411318c58155c2b2e5d7653a1cc3b28a7b4f3bdcffee46cb65
MD5 36f1ef751fd02cc827977ecb594495a4
BLAKE2b-256 41d81955831cc9e5f7ae2e2d07f36053db1dfcc781c62657813fc7c2eb63aca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 622cb6fa30b7f073a37e9ab616747fcff7419bdde4de32be4884358773bfad81
MD5 ceae50807c924c549e13cfa921d60690
BLAKE2b-256 5c10ab8f83c684a9c3528ff4fd0a20d8c4f7b1fc0c8527994dca575605c31fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 223311b7daa7281b1c12fbd62e006ae2fe8f75c767f5b93c8b478de2d33177ca
MD5 1e3272291c0d0b2f7bc82615327ecbec
BLAKE2b-256 1b3b0b75fd48294ed0af48304a71ccf8d5b474408b69521d67e4928b298fdb5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9e1fe9c1bb5551f44d3caa4de3d20ee9739054c428c0e6499454e7edbe20066
MD5 7f3ac59836be08ec14147b72609dad79
BLAKE2b-256 c180201f955d770c863c68acb9d1ff6a3c0226e67c1052779245fe19c7334076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54c8744888c8b2701fefc37481d12140f47ef4b104d559fd980ace1a3e3ab584
MD5 b5577cac3f9ce697afe2cbc84f9ee738
BLAKE2b-256 7b603c659c3dce0a56809a713fb755199cb2ac577541a603d0ab13453b9b82b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 98e6737b2ba74378398be5df84650a8cfbde9a2cebf5e1fdbc18c483fd2c9cbe
MD5 7c0d17687873da583a429dfc8bbdb413
BLAKE2b-256 dab7557a0fcea48322feb73202963e35916c76484cc0b352537b1759697d8910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e861e53ed037d713a13363aad8518b0b017f820111ff144c03ca4755c7bb60c7
MD5 e6748b9eef35753ab6e9409bafee9663
BLAKE2b-256 7125b9bfce43124d716335923ddd934da562856ffd94fc0497ab5e1b72362d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 684be06c4086f9b3323385e44bd20bd000a261274f7c37d585fccd21180ca723
MD5 ef09e9415a01f73a04f22076391dd5f2
BLAKE2b-256 531280b433e4020aae6c5f26710ac3f8e63a4963a282f1fc98a7528bf4883ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab02550dd56d263483f244b25dcd81915b5c6bf6f7839a354763003e66bbfcdc
MD5 bb2e9fb88c14426a321d80205e26e5d2
BLAKE2b-256 18b2a042231fdbab2909be67fc89b5feb4f9338acd1ab9dfa731f3a0ca819f97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5556b8bea8619915c2e895276b87d97e7aa3e0be58abe5990cedb606fa0fdef5
MD5 6327c6002e2fe409e241fa2c1022d13d
BLAKE2b-256 2c5d5e1f4ca482eadc02a73f587c3813d613ec75bc4e782d6f5cce6dc788892e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lets_plot-4.7.0rc1-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.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 61d393b9323e72ed2dd1b82ccf0097d2f32e240a8a3e04aa780f56575d395af7
MD5 4bb7e92ceb930f6059d116e27721bcb3
BLAKE2b-256 fd680361a08997c0c5d71643adebdd1639aba9156fe01b6d77cdc67a6c16b875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 343f448ce4585efddfd67f106ab2610535897cc74670763a8b503cc35e58fe2f
MD5 9ec1fd3f941096d1b2903b4d6716afe7
BLAKE2b-256 df935f5c06124aa330d952916f603a809c598e3ce1ffb15610c6f3044f423ad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5ace0cf5dcabf73b6c345c39cbc3829d759f27ac6616ae4e4b526d88c931f21e
MD5 2e2486feeaaa6f1abb2465623844c8b2
BLAKE2b-256 953ddadd93528ddc49ed79c57ceaebf07e820a64987c80bec9a81ad8832e434f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d37e16c216fc3bbb4ec293fb2c20f9828ea07a5caba5e58964c4e34915fdfe11
MD5 0c5a74aad3901962be12081025a6677d
BLAKE2b-256 40c156fd0ca828b180906bdcfabc271f51bc5e22b4528dc80509210ef8629913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-4.7.0rc1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5033decc4e0c30cfaaec017e17469f2c370841c4ad0523dbe9d52340c16df89a
MD5 3d40b39d10b32e314707177709bbf535
BLAKE2b-256 9733809daaaddf945fd9ca19e7fcaee1394ed0ebcd127ab4bc33b9c926ad632a

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