plot-from-data

Generate publication-quality matplotlib figures from numeric data using academic plot styles.

203|27|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/franklee16/academic-research-skills --skill plot-from-data
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plot-from-data
Source: https://github.com/franklee16/academic-research-skills/tree/main/visualization/paper-plot-skills-main/plot-from-data
Command: npx skills add https://github.com/franklee16/academic-research-skills --skill plot-from-data

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the time-consuming trial-and-error of making publication-quality figures by letting you convert your raw numeric data into ready-to-use academic plot styles in a consistent format.

Core Features & Use Cases

  • Style-based figure generation: Pick a pre-built paper style (bar, line, scatter, radar) and automatically render a publication-like chart at dpi=300 as a PNG.
  • Data-driven substitutions: Replace each style’s script data region with your own arrays or values while keeping plotting parameters consistent with the reference specs.
  • Multi-category coverage: Supports common research visualization needs such as ablation bars, confidence-band training curves, confidence-free training curves with break markers, broken-axis scatterplots, and dual-series radar charts.

Quick Start

Use the plot-from-data skill to generate a figure by telling it which style you want and pasting your data values for that style.

Frequently Asked Questions about plot-from-data

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

FAQPage Schema
How do I generate publication-quality matplotlib plots from raw numeric data?▼

You generate publication-quality matplotlib plots by selecting a pre-built academic style template, substituting your raw numeric data into the script data region, and rendering a dpi=300 PNG using consistent reference parameters.

What types of academic visualization charts are supported for research workflows?▼

Supported academic visualization charts include bar charts, line charts with confidence bands, training curves with break markers, scatter charts for t-SNE clustering, broken-axis layouts, and dual-series radar charts for research workflows.

Can I create a radar chart comparing two data series in matplotlib?▼

Yes, you can create a dual-series radar chart in matplotlib by selecting the radar style template and substituting your numeric data arrays into the script data section to render a comparative publication-quality figure.

Do I need to manually configure matplotlib parameters for ablation bar charts?▼

No, you do not need to manually configure matplotlib parameters for ablation bar charts. The Skill applies a pre-built paper style template that automatically matches plotting parameters to the reference specs.

What is the best way to plot training curves with confidence bands in a paper style?▼

The best way to plot training curves with confidence bands is to use the line style template, replace the script data region with your array values, and generate a dpi=300 PNG using the style-matched reference parameters.

How do I handle broken-axis scatterplots for t-SNE clustering visualization?▼

To handle broken-axis scatterplots for t-SNE clustering visualization, select the scatter style template, substitute your clustering numeric data into the script data section, and render the publication-quality figure.