Related Experiment Video
Updated: Oct 18, 2025

Using Generative Art to Convey Past and Future Climate Transitions
Published on: March 31, 2023
Kineticharts: Augmenting Affective Expressiveness of Charts in Data Stories with Animation Design
Abstract:
Data stories often seek to elicit affective feelings from viewers. However, how to design affective data stories remains under-explored. In this work, we investigate one specific design factor, animation, and present Kineticharts, an animation design scheme for creating charts that express five positive affects: joy, amusement, surprise, tenderness, and excitement. These five affects were found to be frequently communicated through animation in data stories. Regarding each affect, we designed varied kinetic motions represented by bar charts, line charts, and pie charts, resulting in 60 animated charts for the five affects. We designed Kineticharts by first conducting a need-finding study with professional practitioners from data journalism and then analyzing a corpus of affective motion graphics to identify salient kinetic patterns. We evaluated Kineticharts through two user studies. The results suggest that Kineticharts can accurately convey affects, and improve the expressiveness of data stories, as well as enhance user engagement without hindering data comprehension compared to the animation design from DataClips, an authoring tool for data videos.
More Related Videos
Related Concept Videos
Methods of Documentation IV: Focus Charting
It typically involves three columns for recording information:
Pie Chart
In a pie chart, the central angle, the arc length of each slice, and the area are directly proportional to the quantity or percentage it represents. Some real-world examples that can be depicted using pie charts include marks obtained by students...
Design Example: Setting a Curve Using Design Data
Bar Graph
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
Interpreting X̄ Charts
An x̄ chart plots the values of individual measurements over time against control limits calculated from historical data. The central line...

