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

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 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() and geom_pie() geometry layers.

See: example notebook.

In place of the former geodetic parameter in geom_livemap please use the new parameter flat in path and segment geometry layers.

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-3.0.0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

lets_plot-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

lets_plot-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64 manylinux: glibc 2.24+ ARM64

lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

lets_plot-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

lets_plot-3.0.0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

lets_plot-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

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

lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

lets_plot-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

lets_plot-3.0.0-cp39-cp39-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

lets_plot-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lets_plot-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.2 MB view details)

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

lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

lets_plot-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

lets_plot-3.0.0-cp38-cp38-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

lets_plot-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

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

lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

lets_plot-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

lets_plot-3.0.0-cp37-cp37m-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

lets_plot-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64 manylinux: glibc 2.24+ ARM64

lets_plot-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file lets_plot-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e70e9c924c9b7c52a4784802d8a3f31e4bf875010ed1ed04e812c06f8cb660ce
MD5 2b3163fa3ec08935cee2e83189748fe3
BLAKE2b-256 37783ffdef2c62a086321a2cf19d191392a393ef2488a3b321314376546a29fd

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e4b0a65d7e601048b0cfcb92a48e256ca2261a68bf20cd60e1329d6f30076ba
MD5 5e290f586a14a693548087528d157964
BLAKE2b-256 556e09a9fc9e2ffbed8a0b39f37fc9484a5d0c29b5a64b2e38bd5edbc5aa0366

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab089a1201b1441545235ecc75db4ad6e29c878bd02c084e56b316f7934fd3e1
MD5 c42f1aba180c2b2ca99806ca05bd2672
BLAKE2b-256 dceaf8be46343947fb334f8267b3508d86c2634599f74edb6311b3705a7a1ead

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e77857494e9c01276dc51f39cacb503c2bfb575cf3d901ea46e9f22e6636a3f
MD5 4603cca66cf7d8b046b92ff7805e4316
BLAKE2b-256 63c373c185a1583860d195b4b08470677213f6d1c4d17059d38ea9952ebc6d03

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

Hashes for lets_plot-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6e75a3296e9e43721a0a5f0bcbdcb2b7aad9adc1a52615c5687d18fa155d43f2
MD5 9444cafcce19d9c566a19aa899710bde
BLAKE2b-256 74f3529992dd7e91714f627c6ad88dbaf0c584147c4de314d1823987fd50e41b

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbbb370e7e9fd2cae6c50f0c6b6b15a08e08575253c21f9f3e15b04486dc548b
MD5 cc2f1a2cb572fe92205a39a8f5daadf6
BLAKE2b-256 8ec44239c8b25d4969b0474b94f19db5bba8f33083e367d3bbe2be7ab2af00b1

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

Hashes for lets_plot-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc2f1130893c02064c925fe6109c9a9b1c85e522cd8d78c670c33be4190ce153
MD5 688f444bd44ceaf9a803ef118f2045db
BLAKE2b-256 1efc6730188375f3a0627627f6eca8bce54a64c2855e7354c3f08086a19cfaa0

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

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

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b7d74e398b6070253528e87f226984836801e0bc2102d021dfbed5111aa8e45
MD5 fc0cff43e3a35c673d989bb02bed94d1
BLAKE2b-256 016f220236aecce82e1f940baa96514ee8e97a63ff088c693f44aac8e1dfb115

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for lets_plot-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b5a5e31223dca80563c683763b9729b70e2d759b68fc30f0cbbb57a7310e1c35
MD5 0e0eb761e40a2f34d3fa2e76f0e434f8
BLAKE2b-256 264c19b34999291c6e0230d9fc1559f1114f093f9e0da7232ff293ea6c9892f2

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

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

File hashes

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

See more details on using hashes here.

File details

Details for the file lets_plot-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Supported by

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