beautiful-data-viz

Create publication-quality matplotlib/seaborn charts with readable axes, tight layout, and curated palettes.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "beautiful-data-viz" with this command: npx skills add fmschulz/omics-skills/fmschulz-omics-skills-beautiful-data-viz

Beautiful Data Viz

Create polished, publication-ready visualizations in Python/Jupyter with strong typography, clean layout, and accessible color choices.

Instructions

  1. Clarify the message, audience, and medium (notebook/paper/slides).
  2. Choose the simplest chart type that answers the question.
  3. Select an appropriate palette type (categorical/sequential/diverging).
  4. Apply the shared style helpers, then build the plot.
  5. Validate readability at target size and export with tight bounds.

Quick Reference

TaskAction
Apply styleUse assets/beautiful_style.py helpers
Pick paletteSee references/palettes.md
QA checklistSee references/checklist.md
Plot recipesSee examples/recipes.md

Input Requirements

  • Data in a tabular form (pandas DataFrame or similar)
  • Clear statement of the primary message
  • Target medium and background preference

Output

  • Publication-ready figure(s) (PNG/SVG/PDF)
  • Consistent styling and labeling

Quality Gates

  • Message is clear in 3 seconds at target size
  • Labels and units are readable and accurate
  • Color choice is colorblind-safe and grayscale-tolerant
  • Layout is tight with minimal whitespace

Examples

Example 1: Apply the shared style helper

from assets.beautiful_style import set_beautiful_style, finalize_axes
set_beautiful_style(medium="notebook", background="light")
# build plot here
finalize_axes(ax, title="Example", subtitle="", tight=True)

Troubleshooting

Issue: Labels overlap or are unreadable Solution: Reduce tick count, rotate labels, or increase figure width.

Issue: Colors are hard to distinguish Solution: Use a colorblind-safe categorical palette and limit categories.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

bio-phylogenomics

No summary provided by upstream source.

Repository SourceNeeds Review
General

bio-protein-clustering-pangenome

No summary provided by upstream source.

Repository SourceNeeds Review
General

science-writing

No summary provided by upstream source.

Repository SourceNeeds Review
General

plotly-dashboard-skill

No summary provided by upstream source.

Repository SourceNeeds Review