Reviving Static Charts into Live Charts
Lu Ying, Yun Wang, Haotian Li, Shuguang Dou, Haidong Zhang, Xinyang Jiang, Huamin Qu, Yingcai Wu
TL;DR
This paper introduces Live Charts, a format that revives static charts by delivering sequential, multi-sensory data stories through synchronized animations and audio narration. It presents a fully automatic pipeline that first uses a dual-stream Graph Neural Network to recover underlying data and visual encodings from SVG charts, then leverages large language models to generate contextual narration and data-driven insights, which are paired with purpose-built animations. The authors validate their approach with a comprehensive evaluation including real-use cases, chart-element recognition performance, a crowd-sourced user study (N=90), and expert interviews, showing that Live Charts improve understandability, memorability, and focus compared to static charts, with animation providing additional benefits over plain narration. They discuss implications for accessibility, potential tool integrations, and the necessity of human–AI collaboration to handle diversity in user preferences and ensure data accuracy, outlining future directions for broader chart types and more flexible animation libraries.
Abstract
Data charts are prevalent across various fields due to their efficacy in conveying complex data relationships. However, static charts may sometimes struggle to engage readers and efficiently present intricate information, potentially resulting in limited understanding. We introduce "Live Charts," a new format of presentation that decomposes complex information within a chart and explains the information pieces sequentially through rich animations and accompanying audio narration. We propose an automated approach to revive static charts into Live Charts. Our method integrates GNN-based techniques to analyze the chart components and extract data from charts. Then we adopt large natural language models to generate appropriate animated visuals along with a voice-over to produce Live Charts from static ones. We conducted a thorough evaluation of our approach, which involved the model performance, use cases, a crowd-sourced user study, and expert interviews. The results demonstrate Live Charts offer a multi-sensory experience where readers can follow the information and understand the data insights better. We analyze the benefits and drawbacks of Live Charts over static charts as a new information consumption experience.
