IGScript: An Interaction Grammar for Scientific Data Presentation

要旨

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.

著者
Richen Liu
Nanjing Normal University, Nanjing, Jiangsu, China
Min Gao
Nanjing Normal University, Nanjing, Jiangsu, China
Shunlong Ye
Nanjing Normal University, Nanjing, Jiangsu, China
Jiang Zhang
Peking University, Beijing, Beijing, China
DOI

10.1145/3411764.3445535

論文URL

https://doi.org/10.1145/3411764.3445535

動画

会議: CHI 2021

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2021.acm.org/)

セッション: Designing Effective Visualizations

[A] Paper Room 09, 2021-05-13 17:00:00~2021-05-13 19:00:00 / [B] Paper Room 09, 2021-05-14 01:00:00~2021-05-14 03:00:00 / [C] Paper Room 09, 2021-05-14 09:00:00~2021-05-14 11:00:00
Paper Room 09
13 件の発表
2021-05-13 17:00:00
2021-05-13 19:00:00
日本語まとめ
読み込み中…