home / skills / dkyazzentwatwa / chatgpt-skills / scientific-paper-figure-generator

scientific-paper-figure-generator skill

/scientific-paper-figure-generator

This skill helps you generate publication-ready scientific figures with journal templates, multi-panel layouts, and publication-grade formatting for papers and

npx playbooks add skill dkyazzentwatwa/chatgpt-skills --skill scientific-paper-figure-generator

Review the files below or copy the command above to add this skill to your agents.

Files (3)
SKILL.md
1.5 KB
---
name: scientific-paper-figure-generator
description: Use when asked to create publication-ready scientific figures, charts for research papers, or academic visualizations.
---

# Scientific Paper Figure Generator

Create publication-ready figures for scientific papers with proper formatting, high resolution, and journal-compliant styling.

## Purpose

Scientific figure creation for:
- Research paper submissions
- Conference presentations
- Thesis and dissertation figures
- Grant proposals
- Academic posters

## Features

- **Journal Templates**: Nature, Science, IEEE, ACS styles
- **Multi-Panel Figures**: Subfigures with labels (a, b, c)
- **High Resolution**: 300+ DPI for publication
- **Vector Output**: EPS, PDF for scalability
- **Statistical Annotations**: p-values, error bars, significance
- **Consistent Styling**: Match journal requirements

## Quick Start

```python
from scientific_paper_figure_generator import PaperFigureGenerator

# Create multi-panel figure
fig_gen = PaperFigureGenerator(style='nature')
fig_gen.add_panel(data=df1, plot_type='bar', label='a')
fig_gen.add_panel(data=df2, plot_type='line', label='b')
fig_gen.annotate_significance(panel='a', x1=0, x2=1, p_value=0.001)
fig_gen.save('figure1.pdf', dpi=300)
```

## CLI Usage

```bash
# Create figure from data
python scientific_paper_figure_generator.py --data results.csv --plot bar --style nature --output figure1.pdf

# Multi-panel figure
python scientific_paper_figure_generator.py --panels panel_a.csv,panel_b.csv --layout 1x2 --output figure2.pdf
```

Overview

This skill generates publication-ready scientific figures tailored for research papers, posters, and presentations. It produces high-resolution and vector outputs using journal-compliant templates and consistent styling. The tool supports multi-panel layouts, statistical annotations, and export formats required by major journals.

How this skill works

Provide data and select a target journal style (Nature, Science, IEEE, ACS, etc.) or a custom template. The generator composes plots (bar, line, scatter, heatmap), assembles labeled subfigures, applies publication-grade fonts and spacing, and adds statistical annotations like p-values and error bars. Export options include high-DPI raster files and vector formats (PDF, EPS) for scalable graphics.

When to use it

  • Preparing figures for journal or conference paper submissions
  • Creating multi-panel figures for thesis chapters or dissertations
  • Generating poster visuals with consistent academic styling
  • Producing grant proposal figures that require precise annotations
  • Converting exploratory plots into publication-ready visuals

Best practices

  • Start with clean, well-structured data and specify units and labels before plotting
  • Choose vector output (PDF/EPS) for line art and diagrams to preserve quality
  • Use the built-in journal templates to meet font, margin, and sizing requirements
  • Annotate statistical tests and include exact p-values rather than only stars
  • Place panel labels (a, b, c) consistently and keep figure captions concise

Example use cases

  • Assemble a 1x3 multi-panel figure with bar, line, and scatter plots for a Nature submission
  • Produce a high-resolution PDF figure with error bars and annotated significance for a neuroscience paper
  • Convert CSV experiment logs into a formatted 2x2 layout for a conference poster
  • Export vector EPS diagrams and panels for final layout in a LaTeX manuscript
  • Batch-generate figure sets from multiple result files with consistent styling

FAQ

Which export formats are supported?

Supported outputs include high-DPI PNG, TIFF and scalable PDF and EPS formats for journal submissions.

Can I customize journal templates or create my own style?

Yes. The skill includes common journal templates and lets you define custom font sizes, margins, and color palettes to match publisher requirements.

Does it handle statistical annotations?

Yes. You can add error bars, significance markers, and exact p-value labels; it supports common test results and manual annotation.