lib-matplotlib

Create static, animated, and interactive visualizations with Python's Matplotlib library.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-matplotlib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-matplotlib
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-matplotlib
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-matplotlib

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit and guidance for generating a wide array of static, animated, and interactive plots, enabling users to visualize complex data with precision and aesthetic control.

Core Features & Use Cases

  • Versatile Plotting: Supports numerous plot types from basic line plots to complex 3D visualizations.
  • Customization: Offers deep control over every plot element, including colors, styles, labels, and layout.
  • Publication-Ready Output: Facilitates exporting plots in various high-resolution formats (PNG, PDF, SVG) suitable for academic papers and presentations.
  • Use Case: Generate a multi-panel figure comparing different statistical distributions using box plots and violin plots, with custom color schemes and precise axis labeling for a research publication.

Quick Start

Use the lib-matplotlib skill to create a line plot of the provided x and y data, saving it as 'my_plot.png'.

Frequently Asked Questions about lib-matplotlib

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

FAQPage Schema
How do I create publication-quality plots with fine-grained control over plot elements?

Publication-quality plots are created using Python's Matplotlib library, which provides fine-grained customization of colors, styles, labels, and layout. It exports high-resolution visualizations in formats like PNG, PDF, and SVG suitable for academic papers.

Can I generate both 2D and 3D scientific visualizations using Matplotlib?

Yes, Matplotlib supports generating diverse scientific visualizations including both 2D and 3D plots. It facilitates numerous plot types ranging from basic line graphs to complex 3D visualizations and statistical plots like box plots and violin plots.

What is the best way to visualize complex statistical distributions for a research publication?

The best way to visualize complex statistical distributions is by generating multi-panel figures comparing distributions using box plots and violin plots. Matplotlib enables custom color schemes and precise axis labeling to meet research publication standards.

Does Matplotlib support exporting interactive and animated visualizations?

Matplotlib supports creating static, animated, and interactive visualizations. While it excels at generating static outputs for publication-quality formats like PNG, PDF, and SVG, it also provides capabilities for building animated and interactive data plots.

How do I customize colors, styles, and labels in my data graphs?

You customize colors, styles, and labels in data graphs by utilizing Matplotlib's deep control over every plot element. This allows precise adjustments to layout and styling, ensuring visualizations meet specific aesthetic and publication requirements.