matplotlib-pro

Installation
SKILL.md

Matplotlib - Professional Viz & Animation

Beyond static plots, Matplotlib is a powerful engine for dynamic data visualization and scientific storytelling. This guide focuses on the "Pro" features: blitting for speed, Artist hierarchy for control, and LaTeX integration for papers.

When to Use

  • Creating high-FPS animations for simulations (Fluid dynamics, N-body).
  • Building custom interactive tools inside Jupyter or a GUI.
  • Generating pixel-perfect figures for academic journals.
  • Visualizing real-time data streams from sensors.

Core Principles

1. The Artist Hierarchy

Everything you see is an Artist. Figures contain Axes, Axes contain Lines, Text, Patches. Pro-level control means manipulating these objects directly instead of using high-level plt commands.

2. Blitting (The Secret to Speed)

Related skills

More from tondevrel/scientific-agent-skills

Installs
34
GitHub Stars
9
First Seen
Feb 8, 2026