GoTree: A Grammar of Tree Visualizations
Guozheng Li, Min Tian, Qinmei Xu, Michael J. McGuffin, Xiaoru Yuan
Abstract
We present GoTree, a declarative grammar allowing users to instantiate tree visualizations by specifying three aspects: visual elements, layout, and coordinate system. Within the set of all possible tree visualization techniques, we identify a subset of techniques that are both "unit-decomposable" and "axis-decomposable" (terms we define). For tree visualizations within this subset, GoTree gives the user flexible and fine-grained control over the parameters of the techniques, supporting both explicit and implicit tree visualizations. We developed Tree Illustrator, an interactive authoring tool based on GoTree grammar. Tree Illustrator allows users to create a considerable number of tree visualizations, including not only existing techniques but also undiscovered and hybrid visualizations. We demonstrate the expressiveness and generative power of GoTree with a gallery of examples and conduct a qualitative study to validate the usability of Tree Illustrator.
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.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 5b60a984-3a8b-4beb-b012-b55a218d3436Cited by top-tier papers11
- Integrated Visualization Editing via Parameterized Declarative TemplatesAndrew M. McNutt, Ravi ChughCHI 2021 · 39 citations
- No Grammar to Rule Them All: A Survey of JSON-style DSLs for VisualizationAndrew M. McNuttIEEE VIS 2022 · 37 citations
- HiTailor: Interactive Transformation and Visualization for Hierarchical Tabular DataGuozheng Li, Runfei Li, Zicheng Wang, Chi Harold Liu et al.IEEE VIS 2022 · 18 citations
- FlowNL: Asking the Flow Data in Natural LanguagesJieying Huang, Yang Xi, Junnan Hu, Jun TaoIEEE VIS 2022 · 13 citations
- Bluefish: Composing Diagrams with Declarative RelationsJosh Pollock, Catherine Mei, Grace Huang, Elliot Evans et al.UIST 2024 · 12 citations
Related papers
- HiRegEx: Interactive Visual Query and Exploration of Multivariate Hierarchical DataGuozheng Li, Haotian Mi, Chi Harold Liu, Takayuki Itoh et al.IEEE VIS 2024 · 2 citations
- GoFish: A Grammar of More Graphics!Josh Pollock, Arvind SatyanarayanIEEE VIS 2025 · 2 citations
- IGScript: An Interaction Grammar for Scientific Data PresentationRichen Liu, Min Gao, Shunlong Ye, Jiang ZhangCHI 2021 · 15 citations
- Table Illustrator: Puzzle-based interactive authoring of plain tablesYanwei Huang, Yurun Yang, Xinhuan Shu, Ran Chen et al.CHI 2024 · 5 citations
- Cicero: A Declarative Grammar for Responsive VisualizationHyeok Kim, Ryan A. Rossi, Fan Du, Eunyee Koh et al.CHI 2022 · 23 citations
