The most widely used library for 2D (and basic 3D) plotting. It provides full control over every element of a figure, from line styles to axis spines.
Official docs: https://matplotlib.org/stable/index.html Gallery: https://matplotlib.org/stable/gallery/index.html (Essential for finding examples) Search patterns: plt.subplots, ax.settitle, ax.legend, plt.savefig, matplotlib.colors
| Object-Oriented (OO) | fig, ax = plt.subplots() | Recommended. Best for complex, reproducible plots. | | Pyplot (State-based) | plt.plot(x, y) | Quick interactive checks. Avoid for scripts/modules. |
La biblioteca fundamental para crear visualizaciones estáticas, animadas e interactivas en Python. Altamente personalizable y el estándar de la industria para figuras con calidad de publicación. Úselo para trazado 2D, visualización de datos científicos, mapas de calor, contornos, campos vectoriales, figuras de paneles múltiples, trazados con formato LaTeX, herramientas de visualización personalizadas y trazado desde matrices NumPy o Pandas DataFrames. Fuente: tondevrel/scientific-agent-skills.