Abstract
We present GraphScape, a directed graph model of the visualization design space that supports automated reasoning about visualization similarity and sequencing. Graph nodes represent grammar-based chart specifications and edges represent edits that transform one chart to another. We weight edges with an estimated cost of the difficulty of interpreting a target visualization given a source visualization. We contribute (1) a method for deriving transition costs via a partial ordering of edit operations and the solution of a resulting linear program, and (2) a global weighting term that rewards consistency across transition subsequences. In a controlled experiment, subjects rated visualization sequences covering a taxonomy of common transition types. In all but one case, GraphScape's highest-ranked suggestion aligns with subjects' top-rated sequences. Finally, we demonstrate applications of GraphScape to automatically sequence visualization presentations, elaborate transition paths between visualizations, and recommend design alternatives (e.g., to improve scalability while minimizing design changes).
Original language | English (US) |
---|---|
Title of host publication | CHI 2017 - Proceedings of the 2017 ACM SIGCHI Conference on Human Factors in Computing Systems |
Subtitle of host publication | Explore, Innovate, Inspire |
Publisher | Association for Computing Machinery |
Pages | 2628-2638 |
Number of pages | 11 |
ISBN (Electronic) | 9781450346559 |
DOIs | |
State | Published - May 2 2017 |
Event | 2017 ACM SIGCHI Conference on Human Factors in Computing Systems, CHI 2017 - Denver, United States Duration: May 6 2017 → May 11 2017 |
Publication series
Name | Conference on Human Factors in Computing Systems - Proceedings |
---|---|
Volume | 2017-May |
Other
Other | 2017 ACM SIGCHI Conference on Human Factors in Computing Systems, CHI 2017 |
---|---|
Country/Territory | United States |
City | Denver |
Period | 5/6/17 → 5/11/17 |
Funding
This work was supported by the Paul G. Allen Family Foundation, a Moore Foundation Data-Driven Discovery Investigator Award, and DARPA XDATA.
Keywords
- Automated design
- Model
- Sequence
- Transition
- Visualization
ASJC Scopus subject areas
- Software
- Human-Computer Interaction
- Computer Graphics and Computer-Aided Design