Expressive Chart Lab

Prototype · sample data for a fictional club

Expressive Chart Lab

Three everyday charts with motion rules built in. Hover, sort, scrub and morph them, then switch the motion mode to feel the difference between presenting and analyzing.

Motion

Harbor City FC: goals by player

Hover a bar to focus it. In Goals, a ball rolls out the length of the bar. In Assists, a boot steps along it. In Goals + assists, the ball rolls to the end of the goals and stops, then the boot carries on through the assists. Changing the metric or sort resizes bars first, then moves rows.

After matchweek 24
Data table

Goals vs expected goals, season to date

Scrub the season or press Play. The goals line turns red wherever the team has scored fewer goals than its chances were worth. Hover anywhere to read both lines and the gap.

Goals scoredGoals below xGExpected goals (xG)
Through matchweek 38
Data table

Shot outcomes

Switch between share of total and side-by-side counts. The same four shapes morph into each other, so you never lose which slice became which bar.

Data table

The motion rules behind this page