<< All versions
Skill v1.0.0
currentLLM-judged scan90/100hikaru122700/cim-cac-maxcut-g22/scientific-visualization
──Details
PublishedOctober 21, 2026 at 01:40 PM
Content Hashsha256:07ae48cf917af776...
Git SHA40173b0c8ec3
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 58 lines · 2.8 KB
version: "1.0.0" name: scientific-visualization description: Publication-ready scientific figure design with matplotlib and seaborn. Use when creating journal submission figures with proper formatting, accessibility, and statistical annotations. metadata: category: writing trigger-keywords: "figure,plot,chart,visualization,matplotlib,seaborn,colorblind,publication" applicable-stages: "14,17,22" priority: "3" version: "1.0" author: researchclaw references: "adapted from K-Dense-AI/claude-scientific-skills"
Scientific Visualization Best Practice
Figure Design Principles
- Every figure must have a clear, self-contained message
- Minimize chartjunk: remove gridlines, background shading, and 3D effects
- Use direct labeling instead of legends when possible
- Remove top and right spines for cleaner appearance
- Ensure all text is readable at final print size (minimum 6pt font)
Journal Figure Sizing
- Single column: 3.3-3.5 inches (85-89 mm) wide
- 1.5 column: 4.5-5.5 inches (114-140 mm) wide
- Double column / full width: 6.5-7.1 inches (165-180 mm) wide
- Resolution: 300 DPI minimum for raster; prefer vector formats (PDF, EPS, SVG)
- Check target journal author guidelines for exact specifications
Colorblind-Safe Design
- Use colorblind-friendly palettes: seaborn "colorblind", Okabe-Ito, viridis, cividis
- NEVER rely on color alone — combine with shape, pattern, or line style
- Avoid red-green combinations; prefer blue-orange or blue-yellow contrasts
- Test figures with a colorblind simulator before submission
- Ensure figures work in grayscale for print journals
Multi-Panel Layouts
- Label panels with uppercase letters: (A), (B), (C) in bold, top-left corner
- Use consistent axis scales across panels when comparing related data
- Share axes where appropriate to reduce redundancy
- Maintain consistent font sizes and line widths across all panels
- Use
plt.subplots()withconstrained_layout=Truefor automatic spacing
Statistical Annotations on Figures
- Show individual data points alongside summary statistics (box + strip plots)
- Always include error bars; specify type in caption (SEM, SD, 95% CI)
- Use significance brackets with stars: * p<.05, p<.01, * p<.001
- Annotate effect sizes or key statistics directly on the figure when helpful
- Never use bar charts for small-n data — use dot plots or box plots instead
Export and Quality Checklist
- Save in vector format (PDF/SVG) for line art; TIFF/PNG for photographs
- Embed fonts or convert text to outlines for cross-platform consistency
- Verify axis labels include units in parentheses: "Time (s)", "Force (N)"
- Ensure figure caption fully explains all symbols, abbreviations, and panels
- Check that color-coded elements match between figure and caption