Motion Bubble Timeline
Motion Bubble Timeline
Bubbles glide, resize, and regroup across periods to reveal multivariate change over time.
Use this template●Guide 06
These four charts answer different questions and require different row shapes. Learn the exact schema for time-varying bubbles, hierarchical paths, weighted links, and scheduled tasks, then preview how each structure moves.
At a glance What you will learn
CSV Data guide
Use this chart-ready schema as your starting point. Replace the sample rows, keep the column structure, and preview the full animation before export.
EntityPeriodXYSizeKeep the header names and column order shown above.
Add one observation per row and keep names, units, and periods consistent.
Preview every frame, then tune labels, density, and animation timing.
Entity,Period,X,Y,Size
North,2021,22,64,38
South,2021,48,36,62
East,2021,71,72,44
West,2021,84,28,26
North,2022,31,69,46
South,2022,52,43,70
East,2022,66,78,51
West,2022,77,35,34
North,2023,39,75,58
South,2023,59,51,77
East,2023,72,83,63
West,2023,69,44,42
North,2024,47,81,72
South,2024,66,60,86
East,2024,79,88,75
West,2024,61,53,55 What one row meansCSV Data guide
Use this chart-ready schema as your starting point. Replace the sample rows, keep the column structure, and preview the full animation before export.
PathValueKeep the header names and column order shown above.
Add one observation per row and keep names, units, and periods consistent.
Preview every frame, then tune labels, density, and animation timing.
Path,Value
Product/Core/Search,28
Product/Core/Workspace,22
Product/Growth/Automation,18
Product/Growth/Insights,14
Services/Advisory/Strategy,12
Services/Advisory/Research,9
Services/Delivery/Launch,16
Services/Delivery/Support,11
Partners/Platform/Cloud,13
Partners/Platform/Data,8 What one row meansCSV Data guide
Use this chart-ready schema as your starting point. Replace the sample rows, keep the column structure, and preview the full animation before export.
SourceTargetWeightKeep the header names and column order shown above.
Add one observation per row and keep names, units, and periods consistent.
Preview every frame, then tune labels, density, and animation timing.
Source,Target,Weight
Product,Design,8
Product,Engineering,10
Product,Research,6
Design,Brand,4
Design,Growth,5
Engineering,Data,7
Engineering,Platform,9
Research,Data,5
Growth,Sales,6
Sales,Support,4
Platform,Support,5
Data,Insights,7
Insights,Growth,3 What one row meansCSV Data guide
Use this chart-ready schema as your starting point. Replace the sample rows, keep the column structure, and preview the full animation before export.
TaskStartEndProgressKeep the header names and column order shown above.
Add one observation per row and keep names, units, and periods consistent.
Preview every frame, then tune labels, density, and animation timing.
Task,Start,End,Progress
Research,0,3,100
Strategy,1,5,92
UX design,3,8,78
Prototype,5,10,65
Engineering,7,15,48
QA,13,17,32
Launch,16,20,12 What one row means01 Tutorial
Work through the steps in order for a new chart, or use them as a review checklist for an existing animation.
Use motion bubbles for entities changing across several measures and periods, sunbursts for nested composition, force networks for weighted relationships, and Gantt timelines for tasks across a shared schedule.
Create Entity, Period, X, Y, and Size columns. Add one row per entity-period state and repeat each entity for every period so the renderer can interpolate its position and size.
Create Path and Value columns. Write one leaf path per row, separate hierarchy levels with forward slashes, and keep segment names identical wherever branches should merge.
Create Source, Target, and Weight columns. Each row is one directed edge; consistent node names join edges into the same node and weight controls connection emphasis.
Create Task, Start, End, and Progress columns. Use numeric positions on one shared scale, keep End greater than Start, and use a progress value from 0 to 100.
Scrub or play every frame. Check that identities persist, hierarchy branches merge correctly, network labels stay readable, task ranges are valid, and the final frame communicates the intended conclusion.
02 Visual examples
Compare the motion and reading pattern before committing to a format. Each example opens as an editable, data-driven chart.
Bubbles glide, resize, and regroup across periods to reveal multivariate change over time.
Use this templateNested rings sweep outward from the center to show hierarchical composition and contribution.
Use this templateWeighted relationships draw into a relaxed network as connected nodes settle into place.
Use this templateProject bars build across a shared timeline with progress fills and sequenced task reveals.
Use this template03 Apply it
04 FAQ
The current template expects numeric positions on a shared timeline. Convert dates to a consistent offset such as days or weeks, and state that unit in the title or subtitle.
Names must match exactly. Normalize capitalization and whitespace, and reuse the same path segment, Source, or Target spelling whenever items should merge.
Start with the smallest set that supports the story. Dense networks, deep hierarchies, and many bubble entities can make labels difficult to follow, especially on mobile or short-form video.