Lets-Plot

Multiplatform plotting library based on the Grammar of Graphics

Popularity
5.8
Stable
Activity
9.8
Growing
1,729
201
55

Description

A faithful port of ggplot2 to Python and Kotlin.

Programming language: Kotlin
License: MIT License
Latest version: v2.5.1

Lets-Plot alternatives and similar packages

Based on the "Data Visualization" category.
Alternatively, view lets-plot alternatives based on common mentions on social networks and blogs.

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.

Do you think we are missing an alternative of Lets-Plot or a related project?

Add another 'Data Visualization' Package

README

Lets-Plot official JetBrains project

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

Mostly a maintenance release.

Nevertheless, few new features and improvements were added as well, among them:

  • New rendering options in geom_text(), geom_label()
  • geom_imshow() is now supporting cmap and extent parameters (also, norm, vmin and vmax were fixed)

You will find more details about fixes and improvements in the CHANGELOG.md.

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

See: example notebook.

  • New parameters in element_text()

    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

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.


*Note that all licence references and agreements mentioned in the Lets-Plot README section above are relevant to that project's source code only.

Do not miss the trending, packages, news and articles with our weekly report.

Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle によって変換されたページ (->オリジナル) /