Lecture 12
October 5, 2026
Animation can help when the message is:
It is usually worse for precise comparison across distant frames.
gganimate to add animationsAn animated chart still needs:
Changing axes can make ordinary change look dramatic.
For monthly storm locations, choose between animation and twelve small multiples. State the audience task that makes your choice better.
The export is an artifact. Save the code, data boundary, dimensions, and frame rate.
Useful interactions include:
“The user can explore” is not a complete design goal.
Tooltips should contain the identifiers and values needed for the task—not every column.
Interactive maps should begin at a useful extent and offer:
Write one user story: “A ___ needs to ___ so that ___.” Then specify the single filter, tooltip, or selection that best supports that task.
A dashboard is appropriate when users return to monitor or query changing information.
A fixed report is often better for:
The NOAA Storm Events Explorer connects one audience task to four coordinated views:
The month play control is purposeful animation: motion encodes time while the annual chart remains visible as a static comparison.
The commented app.R is written as a reading guide from inputs to reactives to outputs.
For animated or interactive work, provide:
Interactive artifacts add dependencies:
Use the simplest medium that answers the question.
Choose static report, animation, or interactive tool for one NOAA question. Defend the choice using comparison accuracy, audience task, accessibility, and maintenance.
Next: critique, revision, and client communication.
MaDS Data Visualization · Fall 2026