matplotlib

Generate static, animated, and interactive visualizations in Python with Matplotlib.

19|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tondevrel/scientific-agent-skills --skill matplotlib-tondevrel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matplotlib
Source: https://github.com/tondevrel/scientific-agent-skills/tree/main/skills/matplotlib
Command: npx skills add https://github.com/tondevrel/scientific-agent-skills --skill matplotlib-tondevrel

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers you to generate publication-quality 2D and basic 3D plots from your data, transforming raw numbers into clear, insightful visualizations.

Core Features & Use Cases

  • Versatile Plotting: Create line, scatter, bar, histogram, heatmap, contour, and vector field plots.
  • Customization: Fine-tune every aspect of your plots, from line styles and colors to axis labels and LaTeX formatting.
  • Publication-Ready: Generate figures suitable for academic papers, reports, and presentations.
  • Use Case: Visualize the results of a scientific experiment by plotting experimental data with error bars, adding a title, and saving it as a high-resolution PDF.

Quick Start

Use the matplotlib skill to create a scatter plot of x and y data with a title and labels.

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 data visualizations in Python from a Pandas DataFrame?

Create publication-quality data visualizations in Python by generating 2D plots directly from Pandas DataFrames. The Skill produces high-resolution, customizable figures suitable for academic papers and reports.

Can I plot scientific data with error bars and LaTeX formatting?

Yes, you can plot scientific data with error bars and LaTeX formatting. The Skill fine-tunes line styles, colors, axis labels, and LaTeX-formatted text to generate precise scientific visualizations.

What types of 2D plots can I generate using Matplotlib for data analysis?

Generate line, scatter, bar, histogram, heatmap, contour, and vector field plots for data analysis. The Skill supports versatile 2D plotting and basic 3D visualizations from NumPy arrays or Pandas DataFrames.

Do I need Matplotlib installed to create multi-panel figures and custom visualization tools?

Yes, you need Matplotlib installed to create multi-panel figures and custom visualization tools. It is the required dependency for generating static, animated, and interactive plots in Python.

What is the best way to save a high-resolution PDF of an experimental data scatter plot?

The best way to save a high-resolution PDF of an experimental data scatter plot is to generate the figure with custom titles and labels, then export it directly as a publication-ready PDF file.