Skip to main content

An open source library for statistical plotting

Project description

Lets-Plot official JetBrains project

Couldn't load MIT license svg

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.

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 Kermel.

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

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 2.4.0

  • Python versions

    Added Python 3.10 wheels as well as new Apple Silicon wheel for Python 3.9.

  • New Plot Types

    • Quantile-Quantile (Q-Q) plot.

      • geometries:
        • geom_qq()
        • geom_qq_line()
        • geom_qq2()
        • geom_qq2_line()
      • quick Q-Q : the qq_plot() function in the bistro module.

      See: example notebook.

    • Marginal plots.

      f-22b/images/marginal_layers.png

      See: example notebook.

  • Plot Theme

  • Color Scales

    scale_color_gradientn() and scale_fill_gradientn() functions.

    See: 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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

lets_plot-2.5.0rc1-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

lets_plot-2.5.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

lets_plot-2.5.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

lets_plot-2.5.0rc1-cp310-cp310-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

lets_plot-2.5.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

lets_plot-2.5.0rc1-cp39-cp39-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

lets_plot-2.5.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lets_plot-2.5.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

lets_plot-2.5.0rc1-cp39-cp39-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

lets_plot-2.5.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

lets_plot-2.5.0rc1-cp38-cp38-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

lets_plot-2.5.0rc1-cp38-cp38-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

lets_plot-2.5.0rc1-cp38-cp38-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

lets_plot-2.5.0rc1-cp37-cp37m-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

lets_plot-2.5.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

lets_plot-2.5.0rc1-cp36-cp36m-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

lets_plot-2.5.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 465caaebb429f6fbbb611829331ff89dc030186c64cea804a0f0b2d7e3a3c4a4
MD5 d89ac4a6a6af59f0b9c7efa8bc7aa5b8
BLAKE2b-256 5c954ad24518f3230fcb1b6c52b8fb894fede9d778c974db5985c8841b16328e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57b81f8ace8f6524dd73a1abdee122271de28675887c9ac622cc577d9d7682f9
MD5 9d0e081c89afdca05cb099955ef39193
BLAKE2b-256 b4e4171951068493aa807666b7983c4152473c31474ccd9b2439d6e76fcd4814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4191a9159727b42c518848783ac894d501d1c97fdab958feb87862c2e1852e99
MD5 b139a4b8df47fc07256587bafc1f8726
BLAKE2b-256 fe3bdcc2007ce74e88edcdaeaaed95070f94471eb660722c55e4acf8778d1405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20569da554138b77d405b19e69b7ec239acfbf528bd96e0d1d8289730ac28675
MD5 2ccf4e66f4750ee2abf077331760f460
BLAKE2b-256 6b6d34cfcdcb794332beccda365376f10d7a78280d61acd72829f9e9362f2c26

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fcf84b7e3ab34aa9d7d2f04f8b576ff67bdd30af3b3ed4447e9982438b6dca3a
MD5 f799ba2026a1b0a1039838b0f282cf1e
BLAKE2b-256 b56b4f086e8160245f491027ab80d8d53820eecad7b7ff5b5c8eb4b7af6e63b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 563fb780bb2e35d326811153274a9c653978008fff542afbc930f42afa8f0df5
MD5 2b25d4e39c0728a816201cad6472d4ba
BLAKE2b-256 374af1c4e84adc83a2a7d37a2c213f67eabf76e723dd5e21cfea9ac213f59ca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa73379ab2a0bc15a6eb426c714e51e3d7a35d2209d718a278ee3151048c3152
MD5 7236dced11dc5c777ae131783ca3062c
BLAKE2b-256 e7960e072c6d44765d5af6c1f50dce9ba88233c27e34c472787be77dd349dd84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf53da0565ac6312b4721efb9f218c7f6820843cd6be0b4e879b7c67d8e443c2
MD5 1fb3b11e8963bdd74a497bcb8f490524
BLAKE2b-256 fbd6a282d5e770b8bd965e38b0022cb73a1f96efa9bcee6258d05fc5d7b5c472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 117f0e24aacb8bb3f7aa5240b0b187c896118c9f36de8ea2661e69b2d2288768
MD5 4414df82d82fb494a2137ca4b3e4f2a9
BLAKE2b-256 64afbfc1929113ff7d2082e8e83063529f5dbbfeed30e38dda427f6f78e1d7a2

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef24a22ab4fd6fb706e92477719d17dae3717c3f2f75c07b53c62f8c194d15cc
MD5 a23194e09c8497a8fd27697f666d5082
BLAKE2b-256 1a3a67f3e666f300a2df998a958e444236e923b473427ef0b82ab82f7bcfa2b0

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 772a1a82a0c762d876e8e9dd8d9d5f2b61dad547172bb728150f1d0dfce612d5
MD5 fdae4f0b9f20ce7fed49a93dd4924bad
BLAKE2b-256 3523d2c99e10dbd1d9e5ac9ccb751ee83f1d13fc0c103bc129279083845e2497

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1669e382a827e7c1839f85d93fff1ad7b8e2f32e337901c1b0914e87ada14dca
MD5 f6b9412a06c82d3392d601afccf25ba3
BLAKE2b-256 ddef6e099797c1d7596be4c4b9db66bdac0523eb412fbbb77cd232a7259a06fe

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a92de65af1f1d5b50115ac5d0c93172baac696fe5833f3050448c21950619f2e
MD5 2179fb8972441cff639082cd37e7dec0
BLAKE2b-256 784dc7449d2624531acf1327bf78df6059fcc2f4744d61d5892057e4856851ff

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56004879470cff0755410e1fc83287089a7f0f56570e339dbaa8f6e5d8a346f1
MD5 2a1322e834fc4a5229e52a17a60418e4
BLAKE2b-256 98d586fe573f23ed783d5e94f32be416c7646c49cbfcac361f775b12e44b56d4

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3cfd3833e7371eec77cbf66c52090b5301695f3bc49242b49744a46264a2db1
MD5 102c5b02f8f592e23902512b41f8a8e6
BLAKE2b-256 33b3fa5f538d439ed9dd685d1f12ef4732d4321b3ba2f191a16b56921d774d16

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 238c3b1a7e664e7221991006dab409973ad9edbadf9e040791c8e1b71844eff6
MD5 4542c6177cbdde8b8116e1dd5d8aea95
BLAKE2b-256 b8bdf4f4cb2cfdd8533406991e9144da2e3c32017f9aa2b60a1d96ba9ffb8562

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddc3a57d24794aa5e216565365ee912bdca01fec9d4796f833b68623f421374b
MD5 8544c0e7381b8747c42246aba63401f5
BLAKE2b-256 619cb3bc655206f4a9d4c7033dbda9f93ea9c085cfcac6c89f1147cc76c4c4f9

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efb20d29540dc0e9cf58111ab204db5d679418d23da3cd7e1cbabec0fde16936
MD5 b60ac6cfa6764d3cb370b81fe42ccaa4
BLAKE2b-256 94bb6fe765a15612596d1194fa2dce27575f1eb2dae82a09c821b0e987f526bd

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 257e3cc76756a4f18724d93dd12fd7f15d4b003d62761b7fade71a512e2ff1d9
MD5 fdf8df47d255f7bc64c9cf14bb252424
BLAKE2b-256 765e99404f78fe7c36191ec137a482fd5e1b681768eb9ae57093943d72743f94

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2a5ad027b404ae6bc24f3b4d764bc4523b5f2529268d6764e31064736089e06c
MD5 da41f021857649052453092e008a6b84
BLAKE2b-256 59e4ccca0d5bff5a7016de1315aea2fb3f3449f1e7e5def9dedbbbf3301b391d

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a7c48dbbf59ebafa0a3b3759c4e8eacd46a93a0862646149503d8d0d9c32d50
MD5 36831944869bc3d14f02c3f810d645fe
BLAKE2b-256 e42e17215d45d66b03ed2b85ac40ca3a05cf60b2e1033c7bdf8a525720bf2a70

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2a253cf1f3a77103d514edf804c2300658b7cb07227ff28abcf7b867863e074
MD5 1038ea9376b12f6fe3d09cc109755d07
BLAKE2b-256 d28f4d62b2af493b0c3fa9a05ee11c247c8b7ebc867e343f1eb7c2fe98667a6e

See more details on using hashes here.

File details

Details for the file lets_plot-2.5.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for lets_plot-2.5.0rc1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7ff4ba498988ef9729d768a0988e5c7472bc16678fe4c1b78ecd04cb9dda6c53
MD5 5905de73c99a0180fdeffb74ca5a684d
BLAKE2b-256 b95ebb02374ef76caa35a9747389fb611d91a3ebcb54eba37d98b23df2d6cde1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page