Key differences

  • plotnine has 1.3× as many GitHub stars as ggpy (4.8K vs 3.7K).
  • plotnine had more development activity over the last 12 months: 514 commits vs 0.
  • plotnine is downloaded 20× as often on PyPI (408.6K vs 20.2K per week).
  • ggpy is licensed under BSD-2-Clause; plotnine under MIT.
  • ggpy is the older project: its repository was created in 2013, plotnine's in 2017.
  • ggpy's repository is archived, so it no longer receives updates.

By the numbers

  • ggpy
  • plotnine
GitHub stars
3.7K 4.8K
PyPI downloads / week
20.2K 408.6K
Commits, last 12 months
0 514
Contributors
12 105
Forks
559 261
Show data as a table
ggpy vs plotnine by the numbers
Metricggpyplotnine
GitHub stars3,6884,780
PyPI downloads / week20,211408,564
Commits, last 12 months0514
Contributors12105
Forks559261

Development activity

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

  • ggpy
  • plotnine
0100200 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep Octggpyplotnine
0100200 Nov 2025 Feb 2026 May Aug ggpyplotnine
Show data as a table
ggpy vs plotnine: commits per month
Monthggpyplotnine
Nov 202504
Dec 202503
Jan 2026035
Feb 202606
Mar 2026020
Apr 2026024
May 2026040
Jun 2026049
Jul 2026031
Aug 20260156
Sep 20260119
Oct 2026027

Side by side

Attributeggpyplotnine
DescriptionPlotting system based on R's ggplot2.Grammar of graphics for Python, based on R's ggplot2.
CategoryPython grammar of graphics & declarative plotting librariesPython grammar of graphics & declarative plotting libraries
LicenseBSD-2-ClauseMIT
LanguagePythonPython
StatusArchivedActive
Latest release–v0.15.8 ()
Last commit
Repository created
Open issues14773
Install
pip install ggplot
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.

  • ggpy

    Plotting system based on R's ggplot2.

    3.7K starsPythonBSD-2-Clause

  • plotnine

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

    4.8K starsPythonMIT

More comparisons