IGScript: An Interaction Grammar for Scientific Data Presentation
Richen Liu, Min Gao, Shunlong Ye, Jiang Zhang
Abstract
Most of the existing scientific visualizations toward interpretive grammar aim to enhance customizability in either the computation stage or the rendering stage or both, while few approaches focus on the data presentation stage. Besides, most of these approaches leverage the existing components from the general-purpose programming languages (GPLs) instead of developing a standalone compiler, which pose a great challenge about learning curves for the domain experts who have limited knowledge about programming. In this paper, we propose IGScript, a novel script-based interaction grammar tool, to help build scientific data presentation animations for communication. We design a dual-space interface and a compiler which converts natural language-like grammar statements or scripts into a data story animation to make an interactive customization on script-driven data presentations, and then develop a code generator (decompiler) to translate the interactive data exploration animations back into script codes to achieve statement parameters. IGScript makes the presentation animations editable, e.g., it allows to cut, copy, paste, append, or even delete some animation clips. We demonstrate the usability, customizability, and flexibility of IGScript by a user study, four case studies conducted by using four types of commonly-used scientific data, and performance evaluations.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers3
- FlowNL: Asking the Flow Data in Natural LanguagesJieying Huang, Yang Xi, Junnan Hu, Jun TaoIEEE VIS 2022 · 13 citations
- ComputableViz: Mathematical Operators as a Formalism for Visualisation Processing and AnalysisAoyu Wu, Wai Tong, Haotian Li, Dominik Moritz et al.CHI 2022 · 8 citations
- Automatic Semantic Alignment of Flow Pattern Representations for Exploration with Large Language ModelsWeihan Zhang, Jun TaoIEEE VIS 2025 · 1 citation
Related papers
- Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data VisualizationSehi L'Yi, Qianwen Wang, Fritz Lekschas, Nils GehlenborgIEEE VIS 2021 · 73 citations
- Interactive Data ComicsZezhong Wang, Hugo Romat, Fanny Chevalier, Nathalie Henry Riche et al.IEEE VIS 2021 · 41 citations
- MapStory: Prototyping Editable Map Animations with LLM AgentsAditya Gunturu, Ben Pearman, Keiichi Ihara, Morteza Faraji et al.UIST 2025
- No Grammar to Rule Them All: A Survey of JSON-style DSLs for VisualizationAndrew M. McNuttIEEE VIS 2022 · 37 citations
- How Data Analysts Use a Visualization Grammar in PracticeXiaoying Pu, Matthew KayCHI 2023 · 10 citations
