Comprehensive data visualization toolkit for creating beautiful, mathematically elegant visualizations with D3.js, Chart.js, and custom SVG. Use when (1) building interactive data visualizations, (2) designing color palettes for charts, (3) choosing scales and visual encodings, (4) creating data pipelines from Census/SEC/Wikipedia APIs, (5) crafting narrative-driven data stories, (6) making perceptually accurate charts, or (7) implementing force-directed networks, timelines, or geographic maps.
SKILL.md
Data Visualization Skill
Create beautiful, mathematically elegant, emotionally resonant data visualizations.
Philosophy: "Life is Beautiful"
Every visualization should:
Reveal truth through data
Evoke wonder through design
Respect the viewer through accessibility
Honor complexity through elegant simplification
Core Capabilities
1. Visual Encoding
Scale Selection:
Scale
Use When
Example
Linear
Evenly distributed data
Temperature
Log
Multiple orders of magnitude
Population (100 to 1B)
Sqrt
Encoding area (circles)
Bubble chart radius
Time
Temporal data
Dates
Perceptual Honesty - Area scales with square of radius, so use sqrt: