Key differences

  • Vega-Altair has 2.2× as many GitHub stars as plotnine (10.5K vs 4.8K).
  • plotnine had more development activity over the last 12 months: 514 commits vs 156.
  • Vega-Altair is downloaded 25× as often on PyPI (10.4M vs 408.6K per week).
  • Vega-Altair is licensed under BSD-3-Clause; plotnine under MIT.
  • Vega-Altair is the older project: its repository was created in 2015, plotnine's in 2017.

By the numbers

  • Vega-Altair
  • plotnine
GitHub stars
10.5K 4.8K
PyPI downloads / week
10.4M 408.6K
Commits, last 12 months
156 514
Contributors
185 105
Forks
886 261
Show data as a table
Vega-Altair vs plotnine by the numbers
MetricVega-Altairplotnine
GitHub stars10,5094,780
PyPI downloads / week10,407,612408,564
Commits, last 12 months156514
Contributors185105
Forks886261

Development activity

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

  • Vega-Altair
  • plotnine
0100200 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep Oct
0100200 Nov 2025 Feb 2026 May Aug
Show data as a table
Vega-Altair vs plotnine: commits per month
MonthVega-Altairplotnine
Nov 2025144
Dec 202553
Jan 2026635
Feb 202696
Mar 20261320
Apr 20261824
May 2026240
Jun 20264049
Jul 2026731
Aug 20269156
Sep 202619119
Oct 20261427

Side by side

AttributeVega-Altairplotnine
DescriptionDeclarative statistical visualizations, based on Vega-Lite.Grammar of graphics for Python, based on R's ggplot2.
CategoryPython grammar of graphics & declarative plotting librariesPython grammar of graphics & declarative plotting libraries
LicenseBSD-3-ClauseMIT
LanguagePythonPython
StatusActiveActive
Latest releasev6.3.0 ()v0.15.8 ()
Last commit
Repository created
Open issues11973
Install
pip install altair
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.

  • Vega-Altair

    Declarative statistical visualizations, based on Vega-Lite.

    10.5K starsPythonBSD-3-Clause

  • plotnine

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

    4.8K starsPythonMIT

More comparisons