matplotlib

Plot data and generate publication-quality visualizations with matplotlib and numpy.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/stabilefrisur/panmetis --skill matplotlib-stabilefrisur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matplotlib
Source: https://github.com/stabilefrisur/panmetis/tree/main/src/panmetis/skills/matplotlib
Command: npx skills add https://github.com/stabilefrisur/panmetis --skill matplotlib-stabilefrisur

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, matplotlib, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Matplotlib enables scientists and developers to create high-quality visualizations from data, bridging quick exploration and publication-ready figures.

Core Features & Use Cases

  • Two Interfaces: pyplot and object-oriented API for flexible plotting.
  • Rich customization: extensive rcParams, styles, and color maps for publication-quality figures.
  • Integration: works with NumPy, Pandas, Jupyter notebooks, and GUI apps for dashboards and reports.

Quick Start

Generate a basic publication-quality line plot from your data and save it as a PNG.

Frequently Asked Questions about matplotlib

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

FAQPage Schema
How do I generate publication-ready plots from Python data?

To generate publication-ready plots from Python data, this Skill creates line, scatter, bar, histogram, heatmap, contour, and 3D visualizations. It supports extensive rcParams, styles, and color maps for publication-quality figures.

Can I export matplotlib figures to PNG, PDF, and SVG?

Yes, you can export matplotlib figures to PNG, PDF, and SVG formats. This Skill processes your data visualizations and directly outputs publication-quality image files for notebooks, reports, dashboards, and presentations.

Does this Skill support both pyplot and object-oriented matplotlib interfaces?

Yes, this Skill supports both the pyplot and object-oriented matplotlib interfaces. This dual approach provides flexible plotting options, bridging quick data exploration and complex customized publication-quality visualizations.

What Python libraries are required to create data visualizations with this Skill?

Creating data visualizations requires matplotlib, numpy, and scipy. These dependencies provide the foundational array operations and scientific computing capabilities needed to process data and generate publication-quality figures.

How do I customize matplotlib color maps and rcParams for publication figures?

To customize matplotlib color maps and rcParams for publication figures, this Skill provides extensive styling controls. You can adjust configurations to meet precise formatting standards for scientific reports and presentations.

What's the best way to create 3D plots and heatmaps from NumPy arrays?

The best way to create 3D plots and heatmaps from NumPy arrays is using this Skill's plotting functions. It integrates directly with NumPy data structures to render complex multidimensional visualizations for analysis.