beautiful-data-viz

Automate publication-quality matplotlib/seaborn visualizations from tabular data in Python/Jupyter.

7|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/fmschulz/omics-skills --skill beautiful-data-viz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beautiful-data-viz
Source: https://github.com/fmschulz/omics-skills/tree/main/skills/beautiful-data-viz
Command: npx skills add https://github.com/fmschulz/omics-skills --skill beautiful-data-viz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating publication-quality charts in Python/Jupyter can be time-consuming and error-prone; this Skill standardizes typography, layout, and color choices to ensure readability and visual impact.

Core Features & Use Cases

  • Automated styling: apply the shared style helper and finalize axes for consistent appearance.
  • Palette guidance: access curated palettes and accessibility checks for colorblind-safe visuals.
  • Reusable recipes: reference examples in examples/recipes.md for common plots (line charts, ranked dot plots, heatmaps) and integrate into reports.
  • Use Case: generate a publication-ready figure for a manuscript figure with tight layout and accessible labels.

Quick Start

Set the plotting style to notebook with a light background and generate a publication-ready line chart from your data.

Frequently Asked Questions about beautiful-data-viz

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

FAQPage Schema
How do I create publication-quality charts in Python?

Publication-quality charts require standardized typography, layout, and color choices. This Skill applies matplotlib and seaborn styling helpers to enforce readable, high-resolution exports for scientific figures and notebooks.

What is the best way to make colorblind-safe data visualizations?

Colorblind-safe data visualizations require curated palettes and accessibility checks. This Skill provides palette guidance and styling helpers to ensure your charts maintain visual accessibility and impact.

How do I style seaborn and matplotlib for manuscript figures?

To style seaborn and matplotlib for manuscript figures, apply a shared style helper to your notebook and finalize axes. This enforces consistent appearance, tight layout, and accessible labels for publication.

Can I use this for bioinformatics workflows and reports?

Yes, you can use this for bioinformatics workflows and reports. It applies to analytics and bioinformatics workflows generated in Python/Jupyter, providing reusable recipes for common plots like heatmaps and ranked dot plots.

Does this work with high-resolution exports from Jupyter notebooks?

Yes, it works with high-resolution exports from Jupyter notebooks. The styling helpers enforce high-resolution exports suitable for scientific figures and publication-ready reports.

What are the limitations of using automated styling for data visualization?

Automated styling for data visualization standardizes appearance but may not cover highly custom chart types. It focuses on common plots like line charts and heatmaps, relying on predefined palettes and typography helpers.