GoTree: A Grammar of Tree Visualizations
Authors
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.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
Cicero: A Declarative Grammar for Responsive Visualization
CHI '22· Interactive Data Visualization +1
- 80%
TalkTraces: Real-Time Capture and Visualization of Verbal Content in Meetings
CHI '19· Interactive Data Visualization +2
- 80%
Measuring Categorical Perception in Color-Coded Scatterplots
CHI '23· Interactive Data Visualization +2
- 60%
Paragon: An Online Gallery for Enhancing Design Feedback with Visual Examples
CHI '18· Interactive Data Visualization +1
- 60%
DataSelfie: Empowering People to Design Personalized Visuals to Represent Their Data
CHI '19· Interactive Data Visualization +1
- 60%
ActiveInk: (Th)Inking with Data
CHI '19· Interactive Data Visualization +1
- 60%
Haptipedia: Accelerating Haptic Device Discovery to Support Interaction & Engineering Design
CHI '19· Force Feedback & Pseudo-Haptic Weight +1
- 60%
Evaluating Multivariate Network Visualization Techniques Using a Validated Design and Crowdsourcing Approach
CHI '20· Interactive Data Visualization +1
- 60%
Truncating the Y-Axis: Threat or Menace?
CHI '20· Interactive Data Visualization +1
- 60%
Dziban: Balancing Agency & Automation in Visualization Design via Anchored Recommendations
CHI '20· Recommender System UX +1
Based on Jaccard similarity of research subtopics & professions (≥60%)