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

  • Plot Theme

    • theme_bw()

      See: example notebook.

    • Theme Flavors

      Theme flavor offers an easy way to change the colors of all elements in a theme to match a specific color scheme.

      In this release, we have added the following flavors:

      • darcula
      • solarized_light
      • solarized_dark
      • high_contrast_light
      • high_contrast_dark

    f-22c/images/theme_flavors.png

    See: example notebook.

    • New parameters in element_text()

  • New Plot Types

    geom_label().

    See: example notebook.

  • Color Scales

    Viridis color scales: scale_color_viridis(), scale_fill_viridis().

    Supported colormaps:

    • magma
    • inferno
    • plasma
    • viridis
    • cividis
    • turbo
    • twilight

    f-22c/images/viridis_plasma.png

    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.1rc1-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lets_plot-2.5.1rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.24+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

lets_plot-2.5.1rc1-cp310-cp310-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lets_plot-2.5.1rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.24+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

lets_plot-2.5.1rc1-cp39-cp39-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

lets_plot-2.5.1rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.24+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

lets_plot-2.5.1rc1-cp38-cp38-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

lets_plot-2.5.1rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.24+ ARM64

lets_plot-2.5.1rc1-cp37-cp37m-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

lets_plot-2.5.1rc1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.24+ ARM64

lets_plot-2.5.1rc1-cp36-cp36m-macosx_10_7_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4cbb026e43c5fe28f2234d46ed1f46f10fe35e4b31f712df6a80344cb88b5c16
MD5 85169141aa74077fd25d7787faaffca5
BLAKE2b-256 69607aa32558036adac6c18a5e7b67f5c40903f3b983475d82d76ed63935561f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fc14db02c634aa5ab9d627e670a9159dfe02b13694119b428fb3cd1e074d48b
MD5 55cdfc2b680657b3964418e5873e597e
BLAKE2b-256 6d7df7b2ac63fbcee90de4940925863223b2f5b8bcbd07d5d5f52515afcb633b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 9568573f8d9397c5a005259c96538c8108f6b565308613f2ff688c050991d7fd
MD5 5657016a30ba7baa87388e8d541cb45c
BLAKE2b-256 4b2a4187797d4a6e7d29196ff98ccee9956be8019c741135c5d88c10830a8acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d602f22f7181c17ac1c36e075752c9e57a614773b41b91473552bc293755ae3b
MD5 1a759f5cf62fa849abb1f4bb286844e9
BLAKE2b-256 a0bd6925944e22dd696afb7782fbab85892c893988690843bc372d3fd6eed4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 067dd971fb7af08f2b1d08828828fd3e2c49cc8386cbac7875c61989ca4b158f
MD5 40751b00f99d0d38cbcb0bef8e1c610e
BLAKE2b-256 ce16e4d75dcc52feb442fb95252aa1dced541c2c1200e8da0c1e70ccb6a13df0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 baf6e52ad02ffe76cdee4a52f2c33062a7e58cdc2c5a4f67e83b3c5602d38a51
MD5 9ee3984268d225570ea16602d1630db1
BLAKE2b-256 7602aa3405f544b93993153431e7fa7c36021a70ff052d4107ea91b5f2e95ba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7d478c022e1a86022c7e644c6fa3d135627fcc93b99be1346acab8a4a09bb9e
MD5 a2788ca171aac07d3249c88d6bb0abf8
BLAKE2b-256 3d608d84efc83b635497fac0070509c9839fbe74b0ba9ff90840de4845fa1d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 b3e9050913cff50b304826e15c2b5b7bfe7de8bdb61896bea8f862d7cd52835b
MD5 29e46fc6298b34d87de43b65381daaa3
BLAKE2b-256 f109309923879dbac40c9a11af4bae2851cfe4a3bc8252f46e56998c62b794c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70ef296095fd971671c562ee78508c8768397599bbd7547beb029176c8952de8
MD5 7afcaf0b042c188bb96dfa3be796ce2c
BLAKE2b-256 ea2b1aa2542556e2bee27bed3620eca463bd3ec5661bf391bdac091d87bdcb28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d5ac664601e491f4851e2b55642adbefbc592a36c3b66aea2e959f9d4eb4d81
MD5 6a694afc1de1713dd66c9cf0038b6a7e
BLAKE2b-256 4bcf60f12324a0c83eb5551ab50ec9e3fd615399d9a949f484f8d5fab999e980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 91d6cecfb6b2b954fab206f1efc140fe8a3ea4d03daaa986784029747420aceb
MD5 6b5084613039a640b2a0fc3bf575bfa7
BLAKE2b-256 a61d9e94178aa648691f471d4eb7fd397ff78e513616c0c905e9e41b802f19f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3871a1dbb5f97b2316b4ef21215dbe2ab14c3be424527b888737b3931b77fe9
MD5 e0d29a0d74c77d37541a1d10d9d3f858
BLAKE2b-256 9f0d7df8bdf271e70baedceed21c6ed76b4b54a2519a3e0556a96ff31105a500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 11b8f2e76300d84f2f5e1ca956cb42088b13bf6d4466c958a6134450d02f3b41
MD5 f4c2c0dd0f39b1febf75a1b62578a468
BLAKE2b-256 b2183950b41f2e78ea42897ab65593b482464954e20e7cc41781567bcd9fc893

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebbe9515a360cd09379ca605d0bcbbd8866ef00a76586ea34c983a27dcae75a3
MD5 e7815bc2158a3a03e712b7d050e4a5d4
BLAKE2b-256 6fd7f0156f923b358b573f7f6d848dd52eb2f5016c66de528d6b157cf121af6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1479754b94758712a666f74952c096e5593e08a6fac15a53e9c5f279e8526de4
MD5 4b1b075a4630e99200516d521a4ce5ef
BLAKE2b-256 30966b1aca6a0d82b981fde19ef7ce0fae755699f95a2d510113c36a99a84519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c52f13a1197111f138181c4f4a82e70945abd80bfd8cc41bab717ed5ba00fd0f
MD5 8070f5d7066d3d8a29238cc17ed0fd25
BLAKE2b-256 7b70d31015739518465faf1c6112ab23e1e85d6f531122cfa3b5aaabf07ca56e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f203590934a1104aab4c60136b310e03ea990b87ecd216bd661168d4788880c5
MD5 c7b22303dc5c38280a67d00559ea022c
BLAKE2b-256 c7f7bc91a8de8743e865600a81e808f3f366968adc2d4fe28f6c4df08ba4632a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 1b0caf1a04535a77624c4a6c771d2fa0b32031a15486f07edd3c676ed34dbbc4
MD5 65e5aa6d3e232b900359b850a28f9553
BLAKE2b-256 1cc2cae3a1fd6566aef29a443e65d69ad7eac2519c961b7f1605e2cde9c0a14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d855ad973862976f1dcb6485efb2974346290199a9a9d852b1323d42590dea2d
MD5 e337f44b62f84c9cb5e7befe21740952
BLAKE2b-256 bf219f4c4113c3f1112ef93cbbb4842c799615d3634ba51ae303510125b453c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c73a762d899ea359981115d91519844642e7b91b959eddbdd5eef377c77f3c85
MD5 574e3fa459138d150f304bf638183ed7
BLAKE2b-256 ad777c41c5f6a9dbc78b2047be58ee68f6b1c046968ed2f617f84df6a0ea2ce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 952b1505b43ad835c15badfa9c3dd2ff8531b7dff47aa9fba6926eef006a4a05
MD5 cbb1c058fceb992282d488938e1e5818
BLAKE2b-256 76a7dd4a99c03ea6d2519214d8736da6a5fefeb78afcef0665e9f4912209efe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 02c684204584a5127f9282b6a3f67d0bf2dab4ba50da7af2eee3f587760e95a3
MD5 f7c65f5b6721ea7ec5330dd1cae0e11b
BLAKE2b-256 09d7fcb466440d7366251392521ef25aa94579d12012353f6697acc7c38b8460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lets_plot-2.5.1rc1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 cdf71cade4485054b16b4272d981fa1a529060b80038082b05159f811fba4137
MD5 a0a655e3d5e583c8b528b24eaa442499
BLAKE2b-256 1250dc444417368cc56710a71f120c297fe4cda5da1cf04c894c771010fc31d4

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