matplotlib
Creates and customizes scientific plots with Matplotlib. Used for fine-grained control over plot elements, novel plot types, and scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.
- Version
- 1.4
- License
- https://github.com/matplotlib/matplotlib/tree/main/LICENSE
- Compatibility
- Requires Python 3.11+ and Matplotlib 3.11.2. Bundled examples also use NumPy and SciPy; pandas examples need pandas, and Jupyter widgets need ipympl. Installation needs network access; local plotting needs no credentials.
Pinned to revision 68105dd992f1, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Bash
Files
- skills/matplotlib/SKILL.md
- skills/matplotlib/SKILL_CN.md
- skills/matplotlib/references/api_reference.md
- skills/matplotlib/references/common_issues.md
- skills/matplotlib/references/plot_types.md
- skills/matplotlib/references/styling_guide.md
- skills/matplotlib/scripts/plot_template.py
- skills/matplotlib/scripts/style_configurator.py
Every link opens the file at its source, pinned to the revision this page describes.