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-2023, 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.1.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9367c3981933064921971085e87fa8cc37007b95a942f316fa3b64b0b62710c0 |
|
MD5 | 58a4a2d3952159dd05a6a77ec59dd194 |
|
BLAKE2b-256 | bf81155707348ed2774938b132bf63d29d0ae490321f7ed1f634848d5c36f15e |
Hashes for lets_plot-3.1.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5594909b3901426d50f7e52239df77d53773eb30f078f5e51a5756b7581f7b0d |
|
MD5 | 4eca00cc9de969c7bf07a241e27f806c |
|
BLAKE2b-256 | a878e4b77dc17589e144f548edaa4bc4a1ecf2c2f8c77af41c478f5a1e2ff477 |
Hashes for lets_plot-3.1.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099b5e434f73b0a7c1cd4a907066a4e32dd789911e7b57c618d9336960fad9b0 |
|
MD5 | dfa028f1c901e6f82840dd6306ca2eee |
|
BLAKE2b-256 | d947902cedbbc9836c940230a7cf0a012fa79c42b540f0f3b999dd144d70b0ac |
Hashes for lets_plot-3.1.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33672af19aecd89f2b572d885b5a0daefe34b921e594ab9b0415d0a48036b29e |
|
MD5 | 44b4ff7cbd6eadf956a4609666bed58f |
|
BLAKE2b-256 | 24a54331e9816017a430b4a5be25b483bb49eb3cfb99e0615c052dbd4b7fa8f2 |
Hashes for lets_plot-3.1.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d29d97e79c5c5a9e4873519ce4de3d959f19d90ba69c2d140b3ff2a4de97b9 |
|
MD5 | c9b92327412bd5c25394c53b403d96bb |
|
BLAKE2b-256 | 8349469fab63a204e2f2b738a9d01e3292fb0566095ae79bc962e921e6247c5b |
Hashes for lets_plot-3.1.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649440eb0d6c73ee4c53d3ae2ccdc824ba953c9b7e020a4f35d529582bff280e |
|
MD5 | a5f321b078319da8e8449c9ef4516977 |
|
BLAKE2b-256 | ff82bdf3c360dd11956cc97362da6a947de414857cd8f90ebdfa92c8630ea4d3 |
Hashes for lets_plot-3.1.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4bd82b7ccc25cd57b32971a1977ca2e0baadeee3201718c8eaf15e551aa52f |
|
MD5 | 53e1a35ce7618df404cf924895183ff6 |
|
BLAKE2b-256 | 10e1e7109f242324b263861e6836d77411d68dbd453dfd1d106df2b37cdf2fc7 |
Hashes for lets_plot-3.1.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0beadf3bae07c9e4863b2d696e1985d9c384dbd10031bbba1b0942b1c66ddf59 |
|
MD5 | 9b24c0887a6fa9c3820992ef7a4cfb84 |
|
BLAKE2b-256 | 5bc5a8d52fb9eea0f9b64c6ac790b2a6f3176310cd16a71b73084d8c6c74cec0 |
Hashes for lets_plot-3.1.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2c220313e57dd937caff296d783545f08c635a353fd05b1a72e38606084de1 |
|
MD5 | 2d01e1f80afdd1b7912fe9331ea1c779 |
|
BLAKE2b-256 | 8089d86acb074b2dd01307648f0be54c34be053ca3c2a6ab9d43650850d35539 |
Hashes for lets_plot-3.1.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afbf170b67028c1bb14b6d096c037718d427c2e052280da5fff5c659a285fe32 |
|
MD5 | 655746f29fc570e00e5f096f265b251b |
|
BLAKE2b-256 | ca2b084fb6ad4da1ff82c84208c5288794c9719ca1f361e415a0ad571404571a |
Hashes for lets_plot-3.1.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36245893ed4d4c36a1a07503d494dc3b3cdec0c2cca0f55d8b3b9d5a37114de0 |
|
MD5 | bb18bef56111bd6d49f0fa2aeb6abe0e |
|
BLAKE2b-256 | 64cf95c32a5fea91a2ab01473ac74fdc5af85061ee412f4fb407ca72a3812605 |
Hashes for lets_plot-3.1.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61470bad81b2f917acce1ba3f77e950826e03deb3034f7fa4724011607edb894 |
|
MD5 | cde44a512b289f8a7443e56b4b476b39 |
|
BLAKE2b-256 | 185b0fadee692f5aafb700a006246f6a82a4fe86f699612639bcad986a9c5112 |
Hashes for lets_plot-3.1.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cdaab98166a9f4cf64d008fd9666bb20bbc6f08f2c3cef95f7f0ee2672262bc |
|
MD5 | 15a6110b4570c4925377cb7ca2be0025 |
|
BLAKE2b-256 | 86090c57aa8c020ae0c9f004edd2534bbef0271e21945ba32ba790bbe01bc10a |
Hashes for lets_plot-3.1.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d887165c9835304d05d0e6798214025359a6b906e548c603550022329ba11a7a |
|
MD5 | b21d658749bc7aa776cf872508e4de3d |
|
BLAKE2b-256 | b2144131d4fbd613ad9a797a63ec05730915344661959d681c3a2e5b17ed3ea3 |
Hashes for lets_plot-3.1.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e1bd865c67452ef495918c5674021632e896d7ac0bbf1c7e2e7428ed97fc45 |
|
MD5 | 7d39f39f0ca54656de2fd4d76be3e84e |
|
BLAKE2b-256 | d4fff2b7dc29ee48a50a6f6821b17611c34f2fad7c714961851970df531f8a97 |
Hashes for lets_plot-3.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f85fe3a9af27eafa4a83245fffb0345293065f521c70b8e13f42fa2000d7953 |
|
MD5 | 2258220b823789b538dbc73e135e4c1d |
|
BLAKE2b-256 | c2e9155982b97ff1798ba170bc0b22f4e10103a03ca7f73c1a76e3c048e62334 |
Hashes for lets_plot-3.1.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d3617a1fa2ec193526f185490d9590abc9fc07124e99caa60f6d172c6331ad |
|
MD5 | f398ce1383acce7685c8265713753c4e |
|
BLAKE2b-256 | b167176128159980942a0b88a29bd4f558dd49da3505cc28514ce11513ea005d |
Hashes for lets_plot-3.1.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf8e6fd13c093531c98b2634772f9672db15dc0c55336392c93bb674474e94a5 |
|
MD5 | 9c93f68b2aad0faac587b7b3d38f5503 |
|
BLAKE2b-256 | d877e62f35a53fe5ce80bec388dc832eddc58f1bb7a7d6cae52b6ac91d4035e9 |
Hashes for lets_plot-3.1.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cbbe4aba7cb0956bafc78f19d4d2791c034e329217a1ed3ad6cbde4868c77c8 |
|
MD5 | a34356d32d9e2883b9730b3d17fdcac0 |
|
BLAKE2b-256 | 5c9eb539fd48f625a15eb8e0a9d47283fed6e87a1a3e0fb69b15310ae9524084 |
Hashes for lets_plot-3.1.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 420e2759d2e841434bc5451b0191e9434a876e66015fc24109c61f469777d322 |
|
MD5 | cf2eda473ee3c50f75650e700e7814fa |
|
BLAKE2b-256 | 03b5faad54aafdb2dbdfd6819b3c43bc59441f44c68707e4850fb2210cebe845 |
Hashes for lets_plot-3.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a85e901be4448cef6e40473c77f5189291ed3c5b3fa81513aee5b24dee95f09 |
|
MD5 | 8a36f3971449895edac00331aebe1565 |
|
BLAKE2b-256 | 12c9e37c2cad6b2f4bab16de6e64b3e97da0e10205b25978259636019e3191a6 |
Hashes for lets_plot-3.1.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b0f6d4fdd6ceb34291a6d4f75c9a94c0ca984262bb6c057399a65ed1843886d |
|
MD5 | 05b1fa34849619b9b3d830cdf239f142 |
|
BLAKE2b-256 | 2126f59990567cb6d19fbe269f3ad28950ed77d6b17d14166c50fe668c147e53 |
Hashes for lets_plot-3.1.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038e55d4508bda974fd19389faf3c9d4c31b53bde8ea04dd26527c2f8d218232 |
|
MD5 | a0c448b3358b49f6afd92f866ca28789 |
|
BLAKE2b-256 | b0e51c53065a816a92068f2915dbc3199e7d590accf19de7c8bd5cecc16b713e |
Hashes for lets_plot-3.1.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7fb899d183f279bfd100700d1fbe7d092831c427d4ba4211d4f7f3ffd0b51fc |
|
MD5 | 9c7e49bdf993f95e32bd41906a0efa3f |
|
BLAKE2b-256 | 8acfa364900ae527c24da162ab35c48cbc517c4a872fac3a03403408a7ed025d |