What problem does it solve? Creating customized scientific visualizations in Python requires navigating matplotlib's dual interfaces, extensive styling options, and layout quirks, which often leads to overlapping labels, wrong DPI settings, and inconsistent figure quality. ## Core Features & Use Cases - Full Plot Type Coverage: Guidance for line, scatter, bar, histogram, heatmap, contour, box, violin, polar, and 3D plots using the recommended object-oriented Figure/Axes API. - Publication-Ready Export: Best practices for saving figures to PNG, PDF, and SVG with correct DPI, tight bounding boxes, and colorblind-friendly colormaps. - Helper Scripts and References: Includes a plot template script, an interactive style configurator for generating .mplstyle files, and detailed references on plot types, styling, the API, and troubleshooting. - Use Case: A researcher needs a multi-panel figure for a journal submission; use this Skill to build a GridSpec layout, apply a publication style preset, and export at 300 DPI. ## Quick Start Ask the agent to create a multi-panel matplotlib figure with line, scatter, and heatmap subplots styled for publication and saved as a 300 DPI PNG.