One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill matplotlib-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matplotlib
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/matplotlib
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill matplotlib-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Matplotlib helps you turn scientific data into clear, publication-quality figures without wrestling plot layout, styling, and export details.

Core Features & Use Cases

  • Create publication-quality figures using the recommended object-oriented Figure/Axes workflow.
  • Build common scientific plot types including line plots, scatter plots, bar charts, histograms, heatmaps, contours, and 3D visualizations.
  • Control styling and output with rcParams, colormaps (including colorblind-friendly options), and high-quality exports to PNG/PDF/SVG.
  • Support multi-panel figure design via subplots, subplot_mosaic, and GridSpec for complex layouts.
  • Avoid common pitfalls with guidance on constrained_layout/tight_layout, DPI, memory handling, and backend/display issues.

Quick Start

Use the matplotlib skill to generate a publication-ready set of subplots and save them as a high-resolution PNG for your paper draft.

Frequently Asked Questions about matplotlib

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create publication-quality scientific plots from numeric data?

To create publication-quality scientific plots, use the object-oriented Figure and Axes workflow to build line, scatter, bar, histogram, heatmap, contour, and 3D visualizations. This approach provides precise styling control and reliable export settings for scientific analysis.

What is the best way to manage complex multi-panel figure layouts for research papers?

The best way to manage complex multi-panel figure layouts is using subplots, subplot_mosaic, and GridSpec. These features allow you to design intricate multi-panel arrangements while avoiding common layout pitfalls with constrained_layout and tight_layout settings.

How do I export high-resolution figures to PNG, PDF, or SVG without layout issues?

To export high-resolution figures to PNG, PDF, or SVG without layout issues, configure DPI and bbox handling settings. Applying constrained_layout or tight_layout before saving prevents clipped labels and ensures reliable, high-quality output for publication.

Can I apply colorblind-friendly colormaps and custom styling to scientific visualizations?

Yes, you can apply colorblind-friendly colormaps and custom styling to scientific visualizations. Use rcParams to globally or locally control figure aesthetics, ensuring your plots meet accessibility standards and publication styling requirements.

Why does my figure display have memory handling and backend display issues?

Figure display issues often stem from incorrect backend configurations or improper memory handling. Address these by avoiding common pitfalls related to backend selection and ensuring figures are properly closed after high-resolution export to free memory.