scientific-visualization

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

Updated May 4, 2026
One-click install
npx skills add https://github.com/luokai25/luo-ai-skills-market --skill scientific-visualization-luokai25
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scientific-visualization
Source: https://github.com/luokai25/luo-ai-skills-market/tree/main/09-data-and-ai%20%28by%20Luo%20Kai%29/10-research-analysis/scientific-visualization
Command: npx skills add https://github.com/luokai25/luo-ai-skills-market --skill scientific-visualization-luokai25

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides tools to create high-quality, publication-ready figures that adhere to journal specifications and are accessible to all readers, including those with color vision deficiencies.

Core Features & Use Cases

  • Multi-panel Layouts: Generate figures with multiple panels, ensuring consistent styling and alignment.
  • Error Bars and Significance: Add error bars and significance markers to your plots.
  • Colorblind-Friendly Palettes: Use predefined palettes that are distinguishable by all types of color blindness.
  • Journal Formatting: Apply specific journal formatting, including dimensions, colors, and fonts.
  • Use Case: If you are preparing figures for a Nature journal submission and need to create a multi-panel figure with error bars and a specific journal's style, this Skill can help you achieve that.

Quick Start

Create a multi-panel figure with error bars and a significance marker using the following command:

import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.errorbar([1, 2, 3], [4, 5, 6], yerr=[0.1, 0.2, 0.3], label='Data')
ax.legend()
plt.show()

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 with error bars for a Nature journal submission?▼

You can create publication-ready figures by orchestrating matplotlib and seaborn to generate multi-panel layouts with error bars and significance annotations, applying specific journal formatting like Nature to ensure compliance.

What is the best way to make colorblind-friendly scientific visualizations?▼

The best way to make colorblind-friendly scientific visualizations is to use predefined colorblind-safe palettes that ensure your plots are distinguishable and accessible to readers with all types of color vision deficiencies.

Does this tool support multi-panel layouts with consistent styling for scientific publications?▼

Yes, this tool supports multi-panel layouts by orchestrating matplotlib, seaborn, and plotly to generate figures with multiple panels, ensuring consistent styling and alignment across all visual elements.

Can I use plotly to apply specific journal formatting like Cell or Science?▼

Yes, you can use plotly alongside matplotlib and seaborn to apply specific journal formatting like Cell or Science, handling dimensions, colors, and fonts to meet exact journal specifications.

Do I need matplotlib and style_presets to generate scientific publication figures?▼

Yes, you need matplotlib, seaborn, plotly, and style_presets installed as dependencies to execute the generation of publication-ready figures and apply the necessary journal formatting.

How do I add significance annotations to error bar plots?▼

You can add significance annotations to error bar plots by utilizing the built-in scientific visualization capabilities that handle both error bars and significance markers automatically during figure generation.