matplotlib
Category: visualization-and-presentation · License: https://github.com/matplotlib/matplotlib/tree/main/LICENSE · Version: 1.2 · Includes scripts
Tags: plotting, data visualization, scientific figures, publication figures, Python
When to use it
Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific 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.Example requests
Ask your agent in plain language, for example:- “Make me a log-scale scatter plot with a fitted line and save it as a vector PDF.”
- “I’m in Jupyter with a DataFrame
dffrom results/rnaseq_counts.csv. I need a 2x2 grid: a volcano plot (log2FC vs -log10 padj) with the significant genes in red, a MA plot, a PCA scatter and a library-size bar chart. The shared x labels overlap, and fig.savefig(‘fig2.png’) gives a cropped legend. Please fix both and export at 300 dpi.” - “I have a 3D array of electric potential values on a grid and need a picture that shows the field lines and the equipotential surfaces together, with the arrows scaled by field strength. Nothing off the shelf does exactly this, so I’m expecting to write the drawing code myself.”
Install
/plugin marketplace add KalarisLabs/research-agent-skills and install the whole visualization-and-presentation category with /plugin install visualization-and-presentation@research-agent-skills.

