Matplotlib
matplotlib: plotting with Python observed · 2026-10-17
Health v2 · maintenance only
94/100
- Activity 100
- Release rhythm 82
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 44.0
- age_days: 5723
- days_rel: 40
- days_push: 4
- n_releases_24m: 13
Adoption not part of the score
23375 stars · 8517 forks observed · 2026-10-17
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.99
Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations. It supports a wide range of plot types and backends for desktop, web, and notebook environments.
Use cases
- create line and scatter charts from CSV or NumPy data
- visualize scientific measurements and experimental results
- generate publication-quality figures for research papers
- embed interactive plots in Jupyter notebooks or IPython sessions
- plot time‑series data for financial or sensor analysis
- produce animated visualizations for presentations or tutorials
When to choose
- You need a mature, well‑documented library with many plot types and backends.
- Your workflow is Python‑centric and may involve Jupyter, scripts, or GUI toolkits.
- You require publication‑quality output in formats like PDF, SVG, or PNG.
- You want extensive customization and control over figure aesthetics.
When to avoid
- You need high‑performance GPU‑accelerated rendering or WebGL‑based interactivity.
- Your project targets pure JavaScript or non‑Python environments.
- You require a lightweight library for simple charts with minimal dependencies.
Facets
library · maturity stable
data-visualization data-visualization data-science artificial-intelligence python windows cross-platform publication-quality interactive jupyter ipympl mpl gui-toolkits gui-backends interactive-visualization linux macos
7 sources
- readme: https://github.com/matplotlib/matplotlib · fetched 2026-10-17 · 8bc0cde40dc0
- homepage: https://matplotlib.org/stable/ · fetched 2026-09-28 · 17f3e4f23508
- site_page: https://matplotlib.org/stable/install/dependencies.html · fetched 2026-09-28 · c9d447cd0842
- site_page: https://matplotlib.org/stable/install/index.html · fetched 2026-09-28 · 4a7d66606904
- registry_pypi: https://pypi.org/pypi/ipympl/json · fetched 2026-09-28 · d814da6242ef
- site_page: https://matplotlib.org/stable/users/release_notes.html · fetched 2026-09-28 · 44136fa355b3
- site_page: https://matplotlib.org/stable/users/faq.html · fetched 2026-09-28 · aa2144256bf3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| matplotlib/matplotlib | main | 94 |
| matplotlib/cheatsheets | docs | 72 |
| matplotlib/ipympl | plugin | 76 |
For agents
markdown · JSON · MCP: product_card(name="matplotlib/matplotlib")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem