Data Viz for Dummies VI

Motion and process

Show how the result takes shape.

Motion can explain an arrival, a queue, or a dependency when its behavior matches the data. Try these physics charts, then pause and read the counts or settled state. The useful question is what the movement lets you understand; the tables and explanations keep that answer available without watching an animation.

10 physical mechanisms8 truth checks1 gravity waiver
PHY 601RC · 2026
06
THE LAB TECH
Collision · queue · consequence
99Truth
100Motion
04CPU
97Drama
00

Lab safety · define the semantic contract first

The simulation may explain the process; it may not fabricate the result.

A physics chart combines values and process rules with moving marks. The motion can show a queue growing, a transfer arriving or work waiting on a dependency. Counts and labels let readers check the result.

LAB SAFETY OFFICER

Keep reported values tied to the data and declared rules. Changing the animation’s gravity or friction should not change those values.

LAB READOUTOVR93
claim
100
exact
70
motion
95
verify
100
weird
99

Physics instruments · defensible physical verbs

Settle, arrive, queue, transform, unlock.

Start with the process you need to explain: something arriving, accumulating, moving or waiting.
01Galton board

random branching → distribution

frequency shape
02Collision swarm

overlap resolution around x

individual values
03Event drop

arrival order → event-time windows

lateness
04Physics pile

units settle into categories

inventory
05Physical flow

packets follow authored routes

throughput
06Process flow

bodies queue at finite stages

capacity
07Gauntlet

compound entities cross gates

retained properties
08Crucible

authored phases transform a batch

lineage
09Chain reaction

prerequisites unlock dependents

blocker reach
10Physics custom

you build the apparatus

bespoke mechanism
01

Galton + collision swarm · distributions with elbows

Let bodies settle when the individuals and their overlap are the story.

A Galton board makes repeated branching accumulate into a distribution. A collision swarm preserves each observation’s x-value while moving marks just enough to avoid overlap. Both reveal shape without pretending that the final resting place is an extra measurement.

LAB SAFETY OFFICER

A mechanical Galton board demonstrates a probability process; it does not become evidence about your sample. A swarm’s vertical jitter is packing, not a second variable.

LAB READOUTOVR83
claim
88
exact
74
motion
78
verify
94
weird
83

Shot quality · observed sample or branching model

Two hundred seventy shots settle into their measured score bins

Sample mode places 270 supplied rows into bins. Mechanical mode generates 270 outcomes from peg rows and a branch probability. Switch modes to compare a measured sample with a simulated process.
Collision swarm: one body remains one playerOnly horizontal load is measured; vertical position prevents overlap.
02

Event drop + physics pile · time and inventory become tangible

Show bodies arriving when arrival order changes what the system knows.

EventDropChart separates event time from arrival time, exposing late data against windows and a watermark. UnitPileChart turns category totals into countable units, useful when accumulation, capacity, or composition matters more than a clean bar.

LAB SAFETY OFFICER

Do not animate historical rows merely because they have timestamps. Arrival motion earns its place only when lateness, closure, or build-up affects interpretation.

LAB READOUTOVR88
claim
92
exact
80
motion
91
verify
96
weird
79

Arena telemetry · the fourth-minute event arrives at minute thirty-one

An eight-minute watermark tolerates modest reporting lag

Horizontal position is event time; release into the frame follows arrivalTime. The late-upload row lands in the late-data gutter instead of silently rewriting a closed window.
Physics pile: the units are the pointThe ghost bars remain the exact totals; the balls make roster capacity countable.
03

Physical flow + process flow · traffic is not the same as capacity

Packets explain routes; queues explain service constraints.

PacketFlowChart sends particles along authored links whose widths carry throughput. ProcessFlowChart goes further: stage controllers can enforce finite work-per-second capacity, so congestion is computed rather than decorated.

LAB SAFETY OFFICER

State what a particle represents: a sampled rate or an individual item. When showing a bottleneck, use an explicit processing limit so the queue reflects that limit.

LAB READOUTOVR89
claim
94
exact
70
motion
98
verify
91
weird
92

Arena circulation · route volume first

Packets reveal direction along the concourse routes

Pipe width and labels preserve the route totals. Particles communicate active movement and can be paused without erasing the network.
Process flow: now the review desk can actually fall behindEach body carries work; the middle stage drains a finite number of work units per second.
04

Gauntlet · an entity drags its properties through review

Use a compound body when the bundle must survive the process together.

GauntletChart represents each project as a core with attached benefits and burdens. Authored gates can add, remove, delay, or transform properties while a settled projection reports viability and outcome.

LAB SAFETY OFFICER

Define how benefits and burdens affect the model, and show what each gate changes. Use the final values to explain the outcome.

LAB READOUTOVR85
claim
77
exact
60
motion
100
verify
88
weird
100

Arena proposals · design, finance, permit

Benefits and burdens travel together through three reviews

The moving project shows which properties it gains or loses at each gate. The result strip reports its final viability.
05

Crucible · the least subtle possible provenance diagram

Mix sources only when the authored record says what became what.

CrucibleChart runs a bounded batch through declared phases and semantic events. It can show sources binding into a product, contributions joining later, rejection to outlets, and conservation of amount—without letting collisions decide the finding.

LAB SAFETY OFFICER

Define the sources, event times and results in the data. The animation then helps readers follow when contributions join and where rejected material goes.

LAB READOUTOVR91
claim
90
exact
69
motion
96
verify
100
weird
98

Evidence assay · four sources become one supported finding

The cauldron is theatrical; the lineage is exact.

Entry scans and weather form the finding; survey and sales contribute later. Every transition is declared in the event tape and survives as a static projection.
Publish4.3s
Skip to data table
4 source components; 1 product; 4 amount in products. Outcome: complete.
06

Chain reaction · prerequisite delivery, not project-management pachinko

Make dependency logic move when reachability is the question.

ChainReactionChart compiles a dependency graph into lanes, sockets, blockers, and delivery tokens. A completed task releases one token per outgoing dependency; a downstream task arms only when every required token arrives.

LAB SAFETY OFFICER

Each delivered ball means one prerequisite is satisfied. The target becomes ready when all prerequisites arrive; it still needs to be completed.

LAB READOUTOVR92
claim
96
exact
83
motion
89
verify
100
weird
91

Release machine · one policy decision reaches four teams

Snapshot mode shows the dependency state at day ten

The blocked privacy decision reaches the schema, ingest, binding, audit, test, and launch chain. Reach is graph structure, not an estimate of days saved.
Approve data policy affects 6 unfinished tasks across 4 lanes.
Approve data policy affects 6 unfinished tasks across 4 lanes.
TaskLaneProgressStateWaiting onDownstream reach
Approve briefProduct100%CompletedNone7 tasks /5 lanes
Approve data policyProduct90%BlockedRetention decision pending6 tasks /4 lanes
Build fixtureData100%CompletedNone6 tasks /4 lanes
Finalize schemaData30%Waitingprivacy5 tasks /4 lanes
Build ingestData0%Waitingschema3 tasks /3 lanes
Build dashboard shellFrontend100%CompletedNone3 tasks /3 lanes
Bind live dataFrontend10%Waitingingest2 tasks /2 lanes
Run privacy auditQuality0%Waitingprivacy, schema1 tasks /1 lanes
Load testQuality0%Waitingbind1 tasks /1 lanes
LaunchLaunch0%Waitingaudit, test0 tasks /0 lanes
07

Physics custom · you have declined all sensible presets

Build an apparatus only when the custom mechanism can be audited.

PhysicsCustomChart supplies dimensions, scales, theme, a deterministic world, rendering, interaction, and accessibility. A layout function returns bodies, colliders, sensors, forces, overlays, and semantic items.

LAB SAFETY OFFICER

For a custom simulation, label its forces, boundaries and rules. Give readers a way to inspect its values and understand how changing an assumption affects the result.

LAB READOUTOVR80
claim
65
exact
55
motion
100
verify
78
weird
100

Routing floor · bespoke gravity, ordinary accountability

Twenty-one requests settle behind three explicit dividers.

This intentionally modest apparatus demonstrates the escape hatch: body geometry, gravity, walls, lane overlays, and accessible semantic regions live in one auditable layout.
Skip to data table
The custom layout defines Review, Triage, and Ship regions; request priority changes body mass and radius.

Choosing a physics chart

Choose physics from the mechanism the reader must understand.

Use motion when watching arrivals, queues, transformations or dependencies helps explain the process. Check that the counts and settled view also make sense when the animation is paused.

I need to…

Explain distribution emergence

Galton board

Separate observed samples from mechanical probability.

I need to…

Preserve crowded individuals

Collision swarm

Only the value axis is measured.

I need to…

Inspect late event data

Event drop

Arrival time and event time must both exist.

I need to…

Make units countable

Physics pile

Keep exact totals in the projection.

I need to…

Show route throughput

Physical flow

Packets sample a rate; pipes retain the total.

I need to…

Expose a bottleneck

Process flow

Use computed capacity, not visual drag.

I need to…

Track a compound entity

Gauntlet

Properties remain attached and outcomes stay explicit.

I need to…

Show authored transformation

Crucible

Events own lineage and conservation.

I need to…

Explain blocker reach

Chain reaction

Tokens satisfy prerequisites; they do not do work.

I need to…

Invent a mechanism

Physics custom

Publish the apparatus’s semantic contract.

I need to…

Make a dashboard exciting

Absolutely not

Excitement is not a data type.

I need to…

Support reduced motion

Static projection

The conclusion must survive the pause button.

Readers should be able to follow the process and check the result.
THE SIXTH RULEIf the mechanism is not data, the motion is decoration.