Manipulable Semantic Components: A Computational Representation of Data Visualization Scenes
Zhicheng Liu, Chen Chen, John Hooker
Abstract
Various data visualization applications such as reverse engineering and interactive authoring require a vocabulary that describes the structure of visualization scenes and the procedure to manipulate them. A few scene abstractions have been proposed, but they are restricted to specific applications for a limited set of visualization types. A unified and expressive model of data visualization scenes for different applications has been missing. To fill this gap, we present Manipulable Semantic Components (MSC), a computational representation of data visualization scenes, to support applications in scene understanding and augmentation. MSC consists of two parts: a unified object model describing the structure of a visualization scene in terms of semantic components, and a set of operations to generate and modify the scene components. We demonstrate the benefits of MSC in three applications: visualization authoring, visualization deconstruction and reuse, and animation specification.
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 a92e8027-43a4-41e4-a45a-ee2f1f7590bbCited by top-tier papers4
- PiCCL: Data-Driven Composition of Bespoke Pictorial ChartsHaoyan Shi, Yunhai Wang, Junhao Chen, Chenglong Wang et al.IEEE VIS 2025 · 5 citations
- DataWink: Reusing and Adapting SVG-Based Visualization Examples with Large Multimodal ModelsLiwenhan Xie, Yanna Lin, Can Liu, Huamin Qu et al.IEEE VIS 2025 · 3 citations
- GoFish: A Grammar of More Graphics!Josh Pollock, Arvind SatyanarayanIEEE VIS 2025 · 2 citations
- VisAnatomy: An SVG Chart Corpus with Fine-Grained Semantic LabelsChen Chen, Hannah K. Bako, Peihong Yu, John Hooker et al.IEEE VIS 2025 · 1 citation
Builds on7
- Lyra 2: Designing Interactive Visualizations by DemonstrationJonathan Zong, Dhiraj Barnwal, Rupayan Neogy, Arvind SatyanarayanIEEE VIS 2020 · 50 citations
- Data Animator: Authoring Expressive Animated Data GraphicsJohn R. Thompson, Zhicheng Liu, John T. StaskoCHI 2021 · 40 citations
- CAST: Authoring Data-Driven Chart AnimationsTong Ge, Bongshin Lee, Yunhai WangCHI 2021 · 33 citations
- StructGraphics: Flexible Visualization Design through Data-Agnostic and Reusable Graphical StructuresTheophanis TsandilasIEEE VIS 2020 · 26 citations
- A Mixed-Initiative Approach to Reusing Infographic ChartsWeiwei Cui, Jinpeng Wang, He Huang, Yun Wang et al.IEEE VIS 2021 · 24 citations
Related papers
- Vector Prism: Animating Vector Graphics by Stratifying Semantic StructureJooyeol Yun, Jaegul ChooCVPR 2026 · 2 citations
- Cicero: A Declarative Grammar for Responsive VisualizationHyeok Kim, Ryan A. Rossi, Fan Du, Eunyee Koh et al.CHI 2022 · 23 citations
- Visualization by exampleChenglong Wang, Yu Feng, Rastislav Bodík, Alvin Cheung et al.POPL 2020 · 36 citations
- Reflecting on Design Paradigms of Animated Data Video ToolsLeixian Shen, Haotian Li, Yun Wang, Huamin QuCHI 2025 · 10 citations
- SimRecon: SimReady Compositional Scene Reconstruction from Real VideosChong Xia, Kai Zhu, Zizhuo Wang, Fangfu Liu et al.CVPR 2026 · 11 citations
