data-visualizationlisted
Install: claude install-skill wookat/ai-research-skills
# Data Visualization
Produce figures that meet journal submission standards: correct DPI, font sizes,
line widths, colorblind-friendly palettes, and vector/raster export formats.
---
## Journal Figure Standards
| Journal Family | Single Column | Double Column | DPI | Preferred Format |
|---|---|---|---|---|
| Nature / Science | 89 mm | 183 mm | 300 | TIFF / EPS |
| Cell Press | 85 mm | 170 mm | 300 | PDF / TIFF |
| PLOS ONE | 83 mm | 171 mm | 300 | TIFF / EPS |
| ACS Journals | 84 mm | 176 mm | 600 | TIFF |
| General use | 3.5 in | 7 in | 300 | PDF / SVG |
---
## Setup
```bash
pip install matplotlib seaborn numpy pandas scipy palettable
# For LaTeX rendering in labels (optional but recommended)
# Requires a local LaTeX installation (e.g. TeX Live or MiKTeX)
```
---
## Publication Style Foundation
```python
"""
pub_style.py
Reusable publication-quality matplotlib configuration.
"""
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
import seaborn as sns
import numpy as np
import pandas as pd
from typing import Optional, Tuple, List, Union
# ─────────────────────────────────────────────
# Color Palettes (colorblind-friendly)
# ─────────────────────────────────────────────
# Okabe-Ito (8 colors, safe for all common color-vision deficiencies)
OKABE_ITO = [
"#E69F00", # orange
"#56B4E9", # sky blue
"#009E73", # bluish green
"#F0E442", # yellow
"#0072B2", # blue
"#D55E00", # vermilion
"#CC7