scientific-visualization

Generate publication-ready scientific figures with matplotlib, seaborn, and plotly.

5|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/TTAWDTT/elegant-researcher-skill --skill scientific-visualization-ttawdtt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-visualization
Source: https://github.com/TTAWDTT/elegant-researcher-skill/tree/main/skills/scientific-visualization
Command: npx skills add https://github.com/TTAWDTT/elegant-researcher-skill --skill scientific-visualization-ttawdtt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, seaborn, plotly, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of publication-ready figures for scientific manuscripts, ensuring compliance with journal standards and improving visual clarity.

Core Features & Use Cases

  • Publication-Ready: Generates figures with multi-panel layouts, error bars, colorblind-safe palettes, and journal-specific formatting.
  • Plot Libraries: Integrates with matplotlib, seaborn, and plotly for flexible plotting options.
  • Customization: Applies publication styles, manages colorblind accessibility, and ensures figure dimensions match journal requirements.
  • Use Case: When you need to create figures for a Nature manuscript, use this Skill to ensure your figures adhere to the journal's style guide.

Quick Start

Run the command: import matplotlib.pyplot as plt; from style_presets import apply_publication_style; apply_publication_style('default'); plt.figure(figsize=(3.5, 2.5)); plt.plot([1, 2, 3], [1, 4, 9]); plt.xlabel('x'); plt.ylabel('y'); plt.savefig('figure1', dpi=300);

Frequently Asked Questions about scientific-visualization

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

FAQPage Schema
How do I create publication-ready figures for Nature or Cell manuscripts?

Publication-ready figures for scientific manuscripts require journal-specific formatting, multi-panel layouts, error bars, and colorblind-safe palettes applied via matplotlib, seaborn, and plotly to meet exact style guide standards.

Can I use seaborn and plotly to generate scientific visualizations with colorblind accessibility?

Yes, seaborn and plotly generate scientific visualizations with colorblind accessibility by applying colorblind-safe palettes and publication styles, ensuring visual clarity and compliance with accessibility standards.

What's the best way to format matplotlib plots for journal submission?

Format matplotlib plots for journal submission by applying publication style presets that enforce journal-specific styles, match required figure dimensions, and export high-resolution 300 DPI output.

Do I need matplotlib and seaborn installed to visualize data in heatmaps and scatter plots?

Yes, matplotlib, seaborn, and plotly are required dependencies to visualize data in heatmaps, scatter plots, and line plots, providing the necessary rendering engines and styling functions.

Why does my scientific plot not meet journal-specific formatting requirements?

Scientific plots fail journal-specific formatting requirements when they lack applied publication styles, correct figure dimensions, or colorblind accessibility standards required by journals like Nature, Science, and Cell.