Gemini: A Grammar and Recommender System for Animated Transitions in Statistical Graphics
Younghoon Kim, Jeffrey Heer
Abstract
Animated transitions help viewers follow changes between related visualizations. Specifying effective animations demands significant effort: authors must select the elements and properties to animate, provide transition parameters, and coordinate the timing of stages. To facilitate this process, we present Gemini, a declarative grammar and recommendation system for animated transitions between single-view statistical graphics. Gemini specifications define transition "steps" in terms of high-level visual components (marks, axes, legends) and composition rules to synchronize and concatenate steps. With this grammar, Gemini can recommend animation designs to augment and accelerate designers' work. Gemini enumerates staged animation designs for given start and end states, and ranks those designs using a cost function informed by prior perceptual studies. To evaluate Gemini, we conduct both a formative study on Mechanical Turk to assess and tune our ranking function, and a summative study in which 8 experienced visualization developers implement animations in D3 that we then compare to Gemini's suggestions. We find that most designs (9/11) are exactly replicable in Gemini, with many (8/11) achievable via edits to suggestions, and that Gemini suggestions avoid multiple participant errors.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8d0dd833-c7de-422a-9741-fb621d4875dfCited by top-tier papers21
- Untidy Data: The Unreasonable Effectiveness of TablesLyn Bartram, Michael Correll, Melanie ToryIEEE VIS 2021 · 56 citations
- A Design Space For Data Visualisation Transformations Between 2D And 3D In Mixed-Reality EnvironmentsBenjamin Lee, Maxime Cordeil, Arnaud Prouzeau, Bernhard Jenny et al.CHI 2022 · 55 citations
- Erato: Cooperative Data Story Editing via Fact InterpolationMengdi Sun, Ligan Cai, Weiwei Cui, Yanqiu Wu et al.IEEE VIS 2022 · 46 citations
- Data Player: Automatic Generation of Data Videos with Narration-Animation InterplayLeixian Shen, Yizhi Zhang, Haidong Zhang, Yun WangIEEE VIS 2023 · 43 citations
- Data Animator: Authoring Expressive Animated Data GraphicsJohn R. Thompson, Zhicheng Liu, John T. StaskoCHI 2021 · 40 citations
Builds on1
Related papers
- Deimos: A Grammar of Dynamic Embodied Immersive Visualisation Morphs and TransitionsBenjamin Lee, Arvind Satyanarayan, Maxime Cordeil, Arnaud Prouzeau et al.CHI 2023 · 21 citations
- Animated Vega-Lite: Unifying Animation with a Grammar of Interactive GraphicsJonathan Zong, Josh Pollock, Dylan Wootton, Arvind SatyanarayanIEEE VIS 2022 · 36 citations
- CAST: Authoring Data-Driven Chart AnimationsTong Ge, Bongshin Lee, Yunhai WangCHI 2021 · 33 citations
- Cicero: A Declarative Grammar for Responsive VisualizationHyeok Kim, Ryan A. Rossi, Fan Du, Eunyee Koh et al.CHI 2022 · 23 citations
- VG: Automatic Grading of D3 VisualizationsMatthew Hull, Vivian Pednekar, Hannah Murray, Nimisha Roy et al.IEEE VIS 2023 · 5 citations
