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.