An open source library for statistical plotting
Project description
Lets-Plot
Lets-Plot is an open-source plotting library for statistical data.
The design of Lets-Plot library 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.
- Hadley Wickham, "ggplot2: Elegant Graphics for Data Analysis"
We provide ggplot2-like plotting API for Python and Kotlin users.
Lets-Plot for Python
A bridge between R (ggplot2) and Python data visualization.
Learn more about Lets-Plot for Python installation and usage at the documentation website: https://lets-plot.org.
Lets-Plot for Kotlin
Lets-Plot for Kotlin adds plotting capabilities to scientific notebooks built on the Jupyter Kotlin Kernel.
You can use this API to embed charts into Kotlin/JVM and Kotlin/JS applications as well.
Lets-Plot for Kotlin at GitHub: https://github.com/JetBrains/lets-plot-kotlin.
"Lets-Plot in SciView" plugin
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 3.0.0
-
Breaking Changes
-
Python 3.6
is no longer supported as it is in the "end-of-life" release cycle stage. -
geom_livemap()
is now a pure basemap layer. The following options are no longer supported:symbol
,data
,mapping
,map
,map_join
,ontop
,stat
,position
,show_legend
,sampling
,tooltips
,geodesic
.
-
To draw point and pie markers on map, please, use the
geom_point()
andgeom_pie()
geometry layers.See: example notebook.
In place of the former
geodetic
parameter ingeom_livemap
please use the new parameterflat
in path and segment geometry layers.See: example notebook.
-
New Features
-
residual_plot()
See: example notebook.
-
geom_area_ridges()
See: example notebook.
-
geom_pie()
See: example notebook.
-
Annotation Labels on Pie-Chart
See: example notebook.
-
Spatial Pies
See: example notebook.
-
New Parameters in
geom_imshow()
:
-
Transparency of
NaN
values in grayscale images: example notebook. -
alpha
parameter: example notebook.
-
-
Change Log
See CHANGELOG.md for other changes and fixes.
License
Code and documentation released under the MIT license. Copyright © 2019-2022, 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
Built Distributions
File details
Details for the file lets_plot-3.0.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70e9c924c9b7c52a4784802d8a3f31e4bf875010ed1ed04e812c06f8cb660ce |
|
MD5 | 2b3163fa3ec08935cee2e83189748fe3 |
|
BLAKE2b-256 | 37783ffdef2c62a086321a2cf19d191392a393ef2488a3b321314376546a29fd |
File details
Details for the file lets_plot-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06a7c63a9d3f7f565da79091e1f0f8146c23c9476e453e893cd0d2ce6fe8c0d |
|
MD5 | a3d6ebd4951f67f8a57c780dd40c9881 |
|
BLAKE2b-256 | 9ae28d32ad90021bec4430291e4963b4cf48b02d2649bd36e4ca3e75b9686b19 |
File details
Details for the file lets_plot-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.24+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a17471bab8d627f42ed0bdd71cb3c4dccaab73fa769d803f974c181f58f7302a |
|
MD5 | 7f872d7da5b733e406539090bdad0e04 |
|
BLAKE2b-256 | fb44abe0a546c20d817f3422e07621c84a5d115c55c86148d5a26e748ccca79a |
File details
Details for the file lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4b0a65d7e601048b0cfcb92a48e256ca2261a68bf20cd60e1329d6f30076ba |
|
MD5 | 5e290f586a14a693548087528d157964 |
|
BLAKE2b-256 | 556e09a9fc9e2ffbed8a0b39f37fc9484a5d0c29b5a64b2e38bd5edbc5aa0366 |
File details
Details for the file lets_plot-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73125c0a65e0b10139f260d4d19e8e301094b1ffdd2ec1c5aa652be8a108727d |
|
MD5 | bbfa66954a804f57bfa94b99aa0738fb |
|
BLAKE2b-256 | 9695e305aa421da9bb27fd0d4ccf1422e728cda6af0e82ad9614aaee1c71ee81 |
File details
Details for the file lets_plot-3.0.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab089a1201b1441545235ecc75db4ad6e29c878bd02c084e56b316f7934fd3e1 |
|
MD5 | c42f1aba180c2b2ca99806ca05bd2672 |
|
BLAKE2b-256 | dceaf8be46343947fb334f8267b3508d86c2634599f74edb6311b3705a7a1ead |
File details
Details for the file lets_plot-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b1ffa0ea73824fdbd9b3816875d9ea8f04f4613b0e756655c1db365014b8065 |
|
MD5 | f1ee20cdec80917ef062646a96e75ae2 |
|
BLAKE2b-256 | 216cc29afe761849f7662df16dd1cbb06f73ab27a3bb40257404dd1c1e6da35d |
File details
Details for the file lets_plot-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.24+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd3f070f0ae0cf8fca6e754160f04d72a2b1d89b240c77a88d8dea39d2a8003c |
|
MD5 | f4ada8d71b93bb0d393126aa5c6d9e4b |
|
BLAKE2b-256 | 6964659e9c00837aa5a666584350b4f5bd805a156b3eddd8ec23d2e0a0eed6a5 |
File details
Details for the file lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e77857494e9c01276dc51f39cacb503c2bfb575cf3d901ea46e9f22e6636a3f |
|
MD5 | 4603cca66cf7d8b046b92ff7805e4316 |
|
BLAKE2b-256 | 63c373c185a1583860d195b4b08470677213f6d1c4d17059d38ea9952ebc6d03 |
File details
Details for the file lets_plot-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245ef068bae82e7c8181b0c2b71e732c28805174a84c2eb7b643ae176c5da003 |
|
MD5 | cd595e1172d4f2ad141360e4ee5e2a67 |
|
BLAKE2b-256 | be012ac9ceb6927474fd6a37ef694e967ffef91578d7ab029bb8d7599e625ffc |
File details
Details for the file lets_plot-3.0.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e75a3296e9e43721a0a5f0bcbdcb2b7aad9adc1a52615c5687d18fa155d43f2 |
|
MD5 | 9444cafcce19d9c566a19aa899710bde |
|
BLAKE2b-256 | 74f3529992dd7e91714f627c6ad88dbaf0c584147c4de314d1823987fd50e41b |
File details
Details for the file lets_plot-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a95b267b019e692b6c4861c6bb560c39d3eab1fef7f2fbe5a7e574b27483bb5f |
|
MD5 | 3473af5bfd339f18aacbc2a0b73d9660 |
|
BLAKE2b-256 | 7d8727b4102c0bcac6791e9557c83662f78bd79e81022f30dec2089af85ab752 |
File details
Details for the file lets_plot-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.24+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7180e75b2539d7652be5894babf82eed07ca3e39d57cb5a2297eab8771209c7b |
|
MD5 | 80a8b5ba722c40e3328103e9c6eab9ab |
|
BLAKE2b-256 | c35c9e2e5dfbd5fe551d9d2d5d7f37311ed7acda3a39ab3ecd093a42cdbf3149 |
File details
Details for the file lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbb370e7e9fd2cae6c50f0c6b6b15a08e08575253c21f9f3e15b04486dc548b |
|
MD5 | cc2f1a2cb572fe92205a39a8f5daadf6 |
|
BLAKE2b-256 | 8ec44239c8b25d4969b0474b94f19db5bba8f33083e367d3bbe2be7ab2af00b1 |
File details
Details for the file lets_plot-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 316f16661169dcb8f3127e7134fb793c86ae9abdd5df28662c926c8bda4d9c64 |
|
MD5 | de457f745db6c7aabecfd2d040fb9a63 |
|
BLAKE2b-256 | d210cb7a80077070697b6c06e4b3209e87aef56322316ea2c2afe783159ece26 |
File details
Details for the file lets_plot-3.0.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2f1130893c02064c925fe6109c9a9b1c85e522cd8d78c670c33be4190ce153 |
|
MD5 | 688f444bd44ceaf9a803ef118f2045db |
|
BLAKE2b-256 | 1efc6730188375f3a0627627f6eca8bce54a64c2855e7354c3f08086a19cfaa0 |
File details
Details for the file lets_plot-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665fcc1fd38adf7698f0cde25e9f066067fa15b7eb410c6663ea27db10bf0cfa |
|
MD5 | 4595379184afbc8953dbf16954396bf2 |
|
BLAKE2b-256 | c7dad3d14af5b4d96128b9375a0d91bb9ea5031821e029cb22154f4eefed35ce |
File details
Details for the file lets_plot-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.24+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918f986bb426ee4f956719227b79c180194c71417cbf631fde5ca795be51cb27 |
|
MD5 | 363af93f6f45e88ffdf7ad05dc516ef0 |
|
BLAKE2b-256 | e96f393e2c4f3c7b62c793f27dbb9de259c505cd3743347208b83eb82f151da5 |
File details
Details for the file lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7d74e398b6070253528e87f226984836801e0bc2102d021dfbed5111aa8e45 |
|
MD5 | fc0cff43e3a35c673d989bb02bed94d1 |
|
BLAKE2b-256 | 016f220236aecce82e1f940baa96514ee8e97a63ff088c693f44aac8e1dfb115 |
File details
Details for the file lets_plot-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0862f82da4fe658e9eca5eb5955ec8217dc093695bcf5fd2702dd1a669db2b |
|
MD5 | 1f5e7bee2f3e5c28d4719c7ef1160157 |
|
BLAKE2b-256 | e268ba08efb4e546391a8e980d9eb6d0e2c54c9e4535c95e5b28967896da0102 |
File details
Details for the file lets_plot-3.0.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a5e31223dca80563c683763b9729b70e2d759b68fc30f0cbbb57a7310e1c35 |
|
MD5 | 0e0eb761e40a2f34d3fa2e76f0e434f8 |
|
BLAKE2b-256 | 264c19b34999291c6e0230d9fc1559f1114f093f9e0da7232ff293ea6c9892f2 |
File details
Details for the file lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c839dd7bd66aa2a067a0bab0f3462c56e69828f81fa0a5d9442731a614879949 |
|
MD5 | ff3eb8b363e1cd59945bf3d463e77a40 |
|
BLAKE2b-256 | ac4e6a2dd097df2bf394fa12ed047ee5cc70d6071c498bc64ef7910f3aca5798 |
File details
Details for the file lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.24+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235c0f0601958aa4945998c053692ff6a80ea9a6aef20358c98ac05facde36b5 |
|
MD5 | ffcd932dd11c9580ca739a6611ab4c69 |
|
BLAKE2b-256 | 60cef0703e7fc65508671f803b0da8bb29f62696718e18a4a01eb0b4b8348406 |
File details
Details for the file lets_plot-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: lets_plot-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea23567e1c48dc4358fb76b6d5e17d8e62c5647e75887e59a2230a11664661fa |
|
MD5 | fea2a113cc96558d490d0e7cf1232b7d |
|
BLAKE2b-256 | 88a3ba2a5965effc6ab20ee2fde6ccb8e6588546bfae77beb8f8925159282e59 |