has2k1/plotnine
A Grammar of Graphics for Python observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 97
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20
- age_days: 3418
- days_rel: 19
- days_push: 18
- n_releases_24m: 16
Adoption not part of the score
4757 stars · 253 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
plotnine is a Python data visualization library implementing the grammar of graphics, based on R's ggplot2. Plots are composed declaratively by mapping dataframe columns to visual properties, with layers, facets, scales, and themes.
Use cases
- create scatter plots and statistical graphics in python
- ggplot2-style plotting in python
- build publication-ready figures from pandas dataframes
- facet plots across multiple panels without loops
- incrementally compose complex visualizations
- exploratory data analysis plotting
When to choose
- you know ggplot2 and want the same grammar in Python
- you want declarative, layered plots built from pandas dataframes
- you need faceting, automatic legends, and sensible defaults for statistical graphics
When to avoid
- you need interactive or web-based dashboards rather than static figures
- you prefer matplotlib's imperative API or need pixel-level control
- you need plot types not covered by the grammar and don't want to extend it
Facets
library · maturity active
data-visualization charts data-visualization data-science python cross-platform ggplot2 grammar-of-graphics plotting matplotlib jupyter statistical-graphics
5 sources
- readme: https://github.com/has2k1/plotnine · fetched 2026-08-28 · b3a3367d8704
- homepage: https://plotnine.org · fetched 2026-08-29 · 733eabd37853
- site_page: https://plotnine.org/guide/install.html · fetched 2026-08-29 · a55d082995a3
- registry_pypi: https://pypi.org/pypi/plotnine/json · fetched 2026-08-29 · 28d07f7d5a60
- site_page: https://plotnine.org/changelog.html · fetched 2026-08-29 · 8af972a07b03
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| has2k1/plotnine | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem