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
Hashes for lets_plot-3.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e70e9c924c9b7c52a4784802d8a3f31e4bf875010ed1ed04e812c06f8cb660ce |
|
MD5 | 2b3163fa3ec08935cee2e83189748fe3 |
|
BLAKE2b-256 | 37783ffdef2c62a086321a2cf19d191392a393ef2488a3b321314376546a29fd |
Hashes for lets_plot-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06a7c63a9d3f7f565da79091e1f0f8146c23c9476e453e893cd0d2ce6fe8c0d |
|
MD5 | a3d6ebd4951f67f8a57c780dd40c9881 |
|
BLAKE2b-256 | 9ae28d32ad90021bec4430291e4963b4cf48b02d2649bd36e4ca3e75b9686b19 |
Hashes for lets_plot-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a17471bab8d627f42ed0bdd71cb3c4dccaab73fa769d803f974c181f58f7302a |
|
MD5 | 7f872d7da5b733e406539090bdad0e04 |
|
BLAKE2b-256 | fb44abe0a546c20d817f3422e07621c84a5d115c55c86148d5a26e748ccca79a |
Hashes for lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4b0a65d7e601048b0cfcb92a48e256ca2261a68bf20cd60e1329d6f30076ba |
|
MD5 | 5e290f586a14a693548087528d157964 |
|
BLAKE2b-256 | 556e09a9fc9e2ffbed8a0b39f37fc9484a5d0c29b5a64b2e38bd5edbc5aa0366 |
Hashes for lets_plot-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73125c0a65e0b10139f260d4d19e8e301094b1ffdd2ec1c5aa652be8a108727d |
|
MD5 | bbfa66954a804f57bfa94b99aa0738fb |
|
BLAKE2b-256 | 9695e305aa421da9bb27fd0d4ccf1422e728cda6af0e82ad9614aaee1c71ee81 |
Hashes for lets_plot-3.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab089a1201b1441545235ecc75db4ad6e29c878bd02c084e56b316f7934fd3e1 |
|
MD5 | c42f1aba180c2b2ca99806ca05bd2672 |
|
BLAKE2b-256 | dceaf8be46343947fb334f8267b3508d86c2634599f74edb6311b3705a7a1ead |
Hashes for lets_plot-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b1ffa0ea73824fdbd9b3816875d9ea8f04f4613b0e756655c1db365014b8065 |
|
MD5 | f1ee20cdec80917ef062646a96e75ae2 |
|
BLAKE2b-256 | 216cc29afe761849f7662df16dd1cbb06f73ab27a3bb40257404dd1c1e6da35d |
Hashes for lets_plot-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd3f070f0ae0cf8fca6e754160f04d72a2b1d89b240c77a88d8dea39d2a8003c |
|
MD5 | f4ada8d71b93bb0d393126aa5c6d9e4b |
|
BLAKE2b-256 | 6964659e9c00837aa5a666584350b4f5bd805a156b3eddd8ec23d2e0a0eed6a5 |
Hashes for lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e77857494e9c01276dc51f39cacb503c2bfb575cf3d901ea46e9f22e6636a3f |
|
MD5 | 4603cca66cf7d8b046b92ff7805e4316 |
|
BLAKE2b-256 | 63c373c185a1583860d195b4b08470677213f6d1c4d17059d38ea9952ebc6d03 |
Hashes for lets_plot-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245ef068bae82e7c8181b0c2b71e732c28805174a84c2eb7b643ae176c5da003 |
|
MD5 | cd595e1172d4f2ad141360e4ee5e2a67 |
|
BLAKE2b-256 | be012ac9ceb6927474fd6a37ef694e967ffef91578d7ab029bb8d7599e625ffc |
Hashes for lets_plot-3.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e75a3296e9e43721a0a5f0bcbdcb2b7aad9adc1a52615c5687d18fa155d43f2 |
|
MD5 | 9444cafcce19d9c566a19aa899710bde |
|
BLAKE2b-256 | 74f3529992dd7e91714f627c6ad88dbaf0c584147c4de314d1823987fd50e41b |
Hashes for lets_plot-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a95b267b019e692b6c4861c6bb560c39d3eab1fef7f2fbe5a7e574b27483bb5f |
|
MD5 | 3473af5bfd339f18aacbc2a0b73d9660 |
|
BLAKE2b-256 | 7d8727b4102c0bcac6791e9557c83662f78bd79e81022f30dec2089af85ab752 |
Hashes for lets_plot-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7180e75b2539d7652be5894babf82eed07ca3e39d57cb5a2297eab8771209c7b |
|
MD5 | 80a8b5ba722c40e3328103e9c6eab9ab |
|
BLAKE2b-256 | c35c9e2e5dfbd5fe551d9d2d5d7f37311ed7acda3a39ab3ecd093a42cdbf3149 |
Hashes for lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbbb370e7e9fd2cae6c50f0c6b6b15a08e08575253c21f9f3e15b04486dc548b |
|
MD5 | cc2f1a2cb572fe92205a39a8f5daadf6 |
|
BLAKE2b-256 | 8ec44239c8b25d4969b0474b94f19db5bba8f33083e367d3bbe2be7ab2af00b1 |
Hashes for lets_plot-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 316f16661169dcb8f3127e7134fb793c86ae9abdd5df28662c926c8bda4d9c64 |
|
MD5 | de457f745db6c7aabecfd2d040fb9a63 |
|
BLAKE2b-256 | d210cb7a80077070697b6c06e4b3209e87aef56322316ea2c2afe783159ece26 |
Hashes for lets_plot-3.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2f1130893c02064c925fe6109c9a9b1c85e522cd8d78c670c33be4190ce153 |
|
MD5 | 688f444bd44ceaf9a803ef118f2045db |
|
BLAKE2b-256 | 1efc6730188375f3a0627627f6eca8bce54a64c2855e7354c3f08086a19cfaa0 |
Hashes for lets_plot-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665fcc1fd38adf7698f0cde25e9f066067fa15b7eb410c6663ea27db10bf0cfa |
|
MD5 | 4595379184afbc8953dbf16954396bf2 |
|
BLAKE2b-256 | c7dad3d14af5b4d96128b9375a0d91bb9ea5031821e029cb22154f4eefed35ce |
Hashes for lets_plot-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918f986bb426ee4f956719227b79c180194c71417cbf631fde5ca795be51cb27 |
|
MD5 | 363af93f6f45e88ffdf7ad05dc516ef0 |
|
BLAKE2b-256 | e96f393e2c4f3c7b62c793f27dbb9de259c505cd3743347208b83eb82f151da5 |
Hashes for lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7d74e398b6070253528e87f226984836801e0bc2102d021dfbed5111aa8e45 |
|
MD5 | fc0cff43e3a35c673d989bb02bed94d1 |
|
BLAKE2b-256 | 016f220236aecce82e1f940baa96514ee8e97a63ff088c693f44aac8e1dfb115 |
Hashes for lets_plot-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0862f82da4fe658e9eca5eb5955ec8217dc093695bcf5fd2702dd1a669db2b |
|
MD5 | 1f5e7bee2f3e5c28d4719c7ef1160157 |
|
BLAKE2b-256 | e268ba08efb4e546391a8e980d9eb6d0e2c54c9e4535c95e5b28967896da0102 |
Hashes for lets_plot-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a5e31223dca80563c683763b9729b70e2d759b68fc30f0cbbb57a7310e1c35 |
|
MD5 | 0e0eb761e40a2f34d3fa2e76f0e434f8 |
|
BLAKE2b-256 | 264c19b34999291c6e0230d9fc1559f1114f093f9e0da7232ff293ea6c9892f2 |
Hashes for lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c839dd7bd66aa2a067a0bab0f3462c56e69828f81fa0a5d9442731a614879949 |
|
MD5 | ff3eb8b363e1cd59945bf3d463e77a40 |
|
BLAKE2b-256 | ac4e6a2dd097df2bf394fa12ed047ee5cc70d6071c498bc64ef7910f3aca5798 |
Hashes for lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235c0f0601958aa4945998c053692ff6a80ea9a6aef20358c98ac05facde36b5 |
|
MD5 | ffcd932dd11c9580ca739a6611ab4c69 |
|
BLAKE2b-256 | 60cef0703e7fc65508671f803b0da8bb29f62696718e18a4a01eb0b4b8348406 |
Hashes for lets_plot-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea23567e1c48dc4358fb76b6d5e17d8e62c5647e75887e59a2230a11664661fa |
|
MD5 | fea2a113cc96558d490d0e7cf1232b7d |
|
BLAKE2b-256 | 88a3ba2a5965effc6ab20ee2fde6ccb8e6588546bfae77beb8f8925159282e59 |