matplotlib

Generate static, animated, and interactive visualizations with Python's matplotlib library.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/nferrer-dev/claude-dotfiles --skill matplotlib-nferrer-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matplotlib
Source: https://github.com/nferrer-dev/claude-dotfiles/tree/main/skills/matplotlib
Command: npx skills add https://github.com/nferrer-dev/claude-dotfiles --skill matplotlib-nferrer-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of creating highly customized, publication-ready visualizations by providing a robust framework for fine-grained control over every element of a plot.

Core Features & Use Cases

  • Fine-Grained Control: Manipulate every aspect of a figure, from axes and labels to complex multi-panel layouts and 3D projections.
  • Publication-Ready Output: Export high-resolution visualizations in various formats including PNG, PDF, and SVG with precise DPI and layout management.
  • Use Case: Use this skill to generate a multi-panel scientific figure for a journal submission, ensuring consistent styling, custom colormaps, and perfect alignment across all subplots.

Quick Start

Use the matplotlib skill to generate a publication-quality line plot from the provided dataset and save it as a 300 DPI PNG file.

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 figures for a journal submission in Python?

Create publication-quality figures by using Python's foundational plotting library to manipulate every plot aspect. Export high-resolution visualizations as PNG, PDF, or SVG files with precise DPI and layout management for journal submissions.

Can I generate complex multi-panel layouts with custom colormaps for scientific data analysis?

Generate complex multi-panel layouts with custom colormaps for scientific data analysis using explicit object-oriented API usage. This framework provides fine-grained control over axes, labels, and 3D projections to ensure perfect subplot alignment.

Do I need numpy and scipy to build static and interactive visualizations?

Numpy and scipy are required dependencies to build static, animated, and interactive visualizations. These scientific computing libraries provide the foundational data structures and mathematical functions needed to process data for plotting workflows.

What is the best way to ensure reproducible plotting workflows for animated and interactive charts?

Ensure reproducible plotting workflows by requiring explicit object-oriented API usage to construct animated and interactive charts. This approach maintains consistent styling and fine-grained control over every figure element for reproducible outputs.

Why does my multi-panel plot have misaligned subplots when exporting high-resolution figures?

Misaligned subplots in high-resolution figures occur without explicit object-oriented API usage for layout management. Manipulate every aspect of your figure, utilizing precise layout management to ensure perfect alignment across all subplots during export.