matplotlib
SKILL.md
Matplotlib
Matplotlib is the grandfather of Python plotting. It is verbose but provides infinite control.
When to Use
- Publication: Creating figures for papers (PDF/SVG).
- Customization: When you need to control every pixel.
- Backend: It powers Seaborn and Pandas plotting.
Core Concepts
Figure & Axes
The container (fig) and the plot area (ax). Always use the OO interface, not plt.plot.
Backends
Interactive (Qt, WebAgg) vs Static (Agg).
Best Practices (2025)
Do:
- Use
plt.subplots(): The Object-Oriented style. - Use
style.use('seaborn-v0_8'): Make it look decent by default.
Don't:
- Don't use
pylab: It is deprecated and pollutes namespaces.
References
Weekly Installs
1
Repository
g1joshi/agent-skillsGitHub Stars
7
First Seen
Feb 10, 2026
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1