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.

By the numbers

  • Lets-Plot
  • plotnine
GitHub stars
1.8K 4.8K
PyPI downloads / week
11.7K 408.6K
Commits, last 12 months
511 514
Contributors
21 105
Forks
63 261
Show data as a table
Lets-Plot vs plotnine by the numbers
MetricLets-Plotplotnine
GitHub stars1,7834,780
PyPI downloads / week11,722408,564
Commits, last 12 months511514
Contributors21105
Forks63261

Development activity

Commits per month to each default branch, last 12 complete months.

  • Lets-Plot
  • plotnine
0100200 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctLets-Plotplotnine
0100200 Nov 2025 Feb 2026 May Aug Lets-Plotplotnine
Show data as a table
Lets-Plot vs plotnine: commits per month
MonthLets-Plotplotnine
Nov 2025454
Dec 2025453
Jan 20266235
Feb 20261156
Mar 20265420
Apr 20267924
May 20267740
Jun 20263449
Jul 2026031
Aug 20260156
Sep 20260119
Oct 2026027

Side by side

AttributeLets-Plotplotnine
DescriptionGrammar of graphics plotting library for Python and Kotlin, by JetBrains.Grammar of graphics for Python, based on R's ggplot2.
CategoryPython grammar of graphics & declarative plotting librariesPython grammar of graphics & declarative plotting libraries
LicenseMITMIT
LanguageKotlinPython
StatusMaintainedActive
Latest releasev4.11.0 ()v0.15.8 ()
Last commit
Repository created
Open issues14473
Install
pip install lets-plot
pip install plotnine

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • Lets-Plot

    Grammar of graphics plotting library for Python and Kotlin, by JetBrains.

    1.8K starsKotlinMIT

  • plotnine

    Grammar of graphics for Python, based on R's ggplot2.

    4.8K starsPythonMIT

More comparisons