Content & VisualizationCatalog: Charts & metrics

Charts & metrics

Also searched as: data storytelling, animated charts, bar chart race, count-up, data story, metrics

Canonical Definition

Data storytelling is the animated revelation of charts, metric count-ups, and graphs in sequential narrative order, guiding the viewer from premise to statistical conclusion.

Duration

45 to 90 frames for the growth phase; 60 frames dwell time

Easing Curve

cubic-bezier(0.16, 1, 0.3, 1) for count-ups and bar growth

A static chart displays all data points at once, forcing the viewer to hunt for the key takeaway. An animated chart controls the argument: axes draw first, baselines establish context, and the hero metric grows dramatically past competitors.

In code-based video, charts are driven by real numeric datasets (JSON/CSV), automatically interpolating heights, arcs, and counter values without manual keyframing.

Count-Up Counters & Metric Highlights

Rolling numbers from zero to final milestone with exponential deceleration

A large metric counter rolls rapidly before easing into the final figure with formatted commas, currency symbols, and percentage badges.

Catalog Implementation/Count Up
componentdataInspect in catalog
399 lines of React

How this works: A high-impact metric count-up rolling from 0 to 10M with realistic deceleration.

  • Continuous numeric interpolation using `interpolate()`
  • Configurable locale formatting (currency, commas, percentage)
  • Accompanied by expanding progress rings and stat badges

Animated Bar Charts & Chart Stories

Growing comparison bars in sequence to emphasize leadership

Bars grow upward or outward from a common baseline, with staggered delays that make the winning metric land with finality.

Catalog Implementation/Animated Bar Chart
componentdataInspect in catalog
275 lines of React

How this works: A modern bar chart animating height transitions with floating value tags.

  • Staggered bar height reveals with spring elasticity
  • Automatic Y-axis scale recalculation
  • Data-driven props: change the JSON array to re-render in seconds

Engineering Guidelines & Common Pitfalls

Best Practices (What to do)

  • Ensure axes, baseline rules, and category labels appear before the data values begin growing.
  • Keep metric count-up durations under 2 seconds so the final number is visible during voiceover.

Common Failure Modes (What to avoid)

  • Animating all bars at the exact same instant: staggered growth makes individual differences readable.
  • Count-ups that stop abruptly without decelerating, making the final number feel clipped.

Working catalog implementations

Typed Remotion components ready to drop into code.

Browse all charts & metrics
Generate with AI

Build charts & metrics in Animatiq

Prompt our motion agent in natural language. Get back typed Remotion React code with custom easing curves, brand palettes, and frame-accurate timing.

Launch in composer

Related motion principles