matplotlib

Generate publication-quality plots with Matplotlib's object-oriented API.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill matplotlib-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matplotlib
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/matplotlib
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill matplotlib-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Matplotlib provides a comprehensive, flexible framework to create high-quality 2D and 3D visualizations in Python, enabling precise control over every element of a figure and seamless integration with NumPy and Pandas workflows.

Core Features & Use Cases

  • Object-oriented API (Figure/Axes) and pyplot interface for both production code and quick explorations.
  • Support for a wide range of plot types (line, scatter, bar, histogram, heatmap, contour, 3D) and publication-ready styling.
  • Use cases include scientific visualization, data exploration in Jupyter notebooks, dashboards, and research papers.

Quick Start

Install matplotlib and run the provided templates to generate a basic line plot.

Frequently Asked Questions about matplotlib

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

FAQPage Schema
How do I generate publication-quality 2D and 3D plots using Python?

You can generate publication-quality plots using Python by applying Matplotlib's object-oriented API and pyplot interface to create line charts, scatter plots, histograms, and 3D visualizations with precise control over every figure element.

What's the best way to configure subplots and styling for scientific visualization in Python?

The best way to configure subplots and styling for scientific visualization is using the Matplotlib object-oriented Figure and Axes API, which enables precise configuration of reproducible templates and publication-ready styling across complex data analysis workflows.

Can I export Matplotlib figures to PNG, PDF, and SVG formats for research papers?

Yes, you can export Matplotlib figures to PNG, PDF, and SVG formats for research papers. The framework supports seamless exporting with reproducible templates, ensuring high-quality visual outputs for scientific publications and dashboards.

Does Matplotlib integrate with NumPy and Pandas workflows for data exploration in Jupyter notebooks?

Matplotlib integrates seamlessly with NumPy and Pandas workflows for data exploration in Jupyter notebooks. It provides a flexible framework to create high-quality visualizations directly within data analysis workflows and interactive reports.

Why use the Matplotlib object-oriented API instead of pyplot for production code?

Use the Matplotlib object-oriented API instead of pyplot for production code to achieve precise control over every figure element. It supports both quick explorations and robust production-level visualization with reproducible templates.

What types of data visualizations can I create for data analysis workflows in Python?

For data analysis workflows in Python, you can create a wide range of visualizations including line charts, scatter plots, bar charts, histograms, heatmaps, contour plots, and 3D plots using Matplotlib's comprehensive plotting framework.