# Lets-Plot vs plotnine

## Key differences

- plotnine has 2.7× as many GitHub stars as Lets-Plot (4.8K vs 1.8K).
- plotnine had more development activity over the last 12 months: 514 commits vs 511.
- plotnine is downloaded 35× as often on PyPI (408.6K vs 11.7K per week).
- Both are released under the MIT license.
- Lets-Plot is written primarily in Kotlin, plotnine in Python.
- plotnine is the older project: its repository was created in 2017, Lets-Plot's in 2019.

| | Lets-Plot | plotnine |
|---|---|---|
| Description | Grammar of graphics plotting library for Python and Kotlin, by JetBrains. | Grammar of graphics for Python, based on R's ggplot2. |
| GitHub stars | 1,783 | 4,780 |
| Commits (12 months) | 511 | 514 |
| Contributors | 21 | 105 |
| License | MIT | MIT |
| Language | Kotlin | Python |
| Status | Maintained | Active |
| Install | `pip install lets-plot` | `pip install plotnine` |

Source: https://awesomedataviz.com/compare/lets-plot-vs-plotnine/ · Data updated 2026-11-01 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
