This applies Disney's 12 animation principles to charts and dashboards, which sounds gimmicky but actually makes sense. You get specific timing recommendations (300-500ms for initial entry, 200-300ms for updates), staggered reveals for data points, and easing functions that make value transitions readable instead of jarring. The quick reference table maps each principle to concrete implementations like bar overshoot, sequential staging, and curved paths for flow diagrams. Includes D3.js and Chart.js patterns you can copy directly. The timing guidance alone is worth it if you've ever animated a chart and had it feel either sluggish or too abrupt.

skills.sh installs
629
GitHub stars
146
last updated
Aug 21, 2026

Install

$ npx -y skills add dylantarre/animation-principles --skill data-visualization --agent claude-code

Installs into .claude/skills of the current project.

Files

Data Visualization Animation

Apply Disney's 12 animation principles to charts, graphs, dashboards, and information displays.

Quick Reference

PrincipleData Viz Implementation
Squash & StretchBar overshoot, elastic settling
AnticipationBrief pause before data loads
StagingSequential reveal, focus hierarchy
Straight Ahead / Pose to PoseStreaming vs snapshot data
Follow Through / OverlappingStaggered element entry
Slow In / Slow OutSmooth value interpolation
ArcPie chart sweeps, flow diagrams
Secondary ActionLabels following data points
TimingEntry 300-500ms, updates 200-300ms
ExaggerationEmphasize significant changes
Solid DrawingConsistent scales, clear relationships
AppealSatisfying reveals, professional polish

Principle Applications

Squash & Stretch: Bars can overshoot target height then settle. Pie slices expand slightly on hover. Bubbles compress on collision. Keep total values accurate—animation is transitional.

Sponsors

Details

Repository
github.com/dylantarre/animation-principles
Categories
Data Science & ML, Design & UI/UX
First seen
Jun 3, 2026

More from dylantarre/animation-principles

All 144
1aradotso avatarharvard-art-museums-data-engineering-analyticsaradotso/data-skillsharvard art museums data engineering analytics628skills.sh installs
2aj-geddes avataruser-research-analysisaj-geddes/useful-ai-promptsAnalyze user research data to uncover insights, identify patterns, and inform design decisions. Synthesize qualitative and quantitative research into actionable618skills.sh installs
3aradotso avatarcoinmarketcap-diamonds-premium-analyticsaradotso/data-skillscoinmarketcap diamonds premium analytics608skills.sh installs
4wanshuiyin avatarresearch-reviewwanshuiyin/auto-claude-code-research-in-sleepGet a deep critical review of research from an external reviewer backend (Codex or manual). Use when user says "review my research", "help me review", "get exte595skills.sh installs
5wanshuiyin avatarresearch-pipelinewanshuiyin/auto-claude-code-research-in-sleepFull end-to-end research pipeline: from a broad research direction through idea discovery, experiments, and review all the way to a polished paper PDF. Use when594skills.sh installs
6sickn33 avatarcontext7-auto-researchsickn33/antigravity-awesome-skillscontext7 auto research572skills.sh installs