TouchWave: kinetic multi-touch manipulation for hierarchical stacked graphs

The increasing popularity of touch-based devices is driving us to rethink existing interfaces. Within this opportunity, the complexity of information visualizations offers particular challenges. We explore these challenges to bring multi-touch interactions to a specific visualization technique, stacked graphs. Stacked graphs are a visually appealing and popular method for presenting time series data, however, they come with associated problems-issues with legibility, difficulties with comparisons, and restrictions in scalability. We present TouchWave, a rethinking and extension of stacked graphs for multi-touch capable devices that provides a variety of flexible layout adjustments, interactive options for querying data values, and seamlessly switching between different visualizations. In addition to ameliorating the main issues of stacked graphs, TouchWave also integrates hierarchical data within stacked graphs. We demonstrate TouchWave capabilities with two datasets-a music listening history and movie box office revenues and discuss the implications for weaning other visualizations off mouse and keyboard.

[1]  A Pentland,et al.  Maximum likelihood estimation: The best PEST , 1980, Perception & psychophysics.

[2]  W. Cleveland,et al.  Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods , 1984 .

[3]  B. Marx The Visual Display of Quantitative Information , 1985 .

[4]  Edward R. Tufte,et al.  The Visual Display of Quantitative Information , 1986 .

[5]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[6]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[7]  Lucy T. Nowell,et al.  ThemeRiver: Visualizing Thematic Changes in Large Document Collections , 2002, IEEE Trans. Vis. Comput. Graph..

[8]  Martin Wattenberg Baby names, visualization, and social data analysis , 2005 .

[9]  Martin Wattenberg,et al.  Designing for social data analysis , 2006, IEEE Transactions on Visualization and Computer Graphics.

[10]  F. Scholz Maximum Likelihood Estimation , 2006 .

[11]  Martin Wattenberg,et al.  Voyagers and voyeurs: supporting asynchronous collaborative information visualization , 2007, CHI.

[12]  Martin Wattenberg,et al.  ManyEyes: a Site for Visualization at Internet Scale , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  John T. Stasko,et al.  Toward a Deeper Understanding of the Role of Interaction in Information Visualization , 2007, IEEE Transactions on Visualization and Computer Graphics.

[14]  Martin Wattenberg,et al.  Stacked Graphs – Geometry & Aesthetics , 2008, IEEE Transactions on Visualization and Computer Graphics.

[15]  Chris North,et al.  Understanding Multi-touch Manipulation for Surface Computing , 2009, INTERACT.

[16]  M. Sheelagh T. Carpendale,et al.  Getting practical with interactive tabletop displays: designing for dense data, "fat fingers," diverse interactions, and face-to-face collaboration , 2009, ITS '09.

[17]  M. Sheelagh T. Carpendale,et al.  Getting practical with interactive tabletop displays: designing for dense data, "fat fingers," diverse interactions, and face-to-face collaboration , 2009, ITS '09.

[18]  Raimund Dachselt,et al.  Investigating multi-touch and pen gestures for diagram editing on interactive surfaces , 2009, ITS '09.

[19]  Heidrun Schumann,et al.  Tangible views for information visualization , 2010, ITS '10.

[20]  Tobias Isenberg,et al.  Integrating 2D mouse emulation with 3D manipulation for visualizations on a multi-touch table , 2010, ITS '10.

[21]  M. Sheelagh T. Carpendale,et al.  Digital Tables for Collaborative Information Exploration , 2010, Tabletops.

[22]  M. Sheelagh T. Carpendale,et al.  A Visual Backchannel for Large-Scale Events , 2010, IEEE Transactions on Visualization and Computer Graphics.

[23]  M. Sheelagh T. Carpendale,et al.  A set of multi-touch graph interaction techniques , 2010, ITS '10.

[24]  Xin Tong,et al.  TextFlow: Towards Better Understanding of Evolving Topics in Text , 2011, IEEE Transactions on Visualization and Computer Graphics.

[25]  Jeffrey Heer,et al.  MUSE: reviving memories using email archives , 2011, UIST.

[26]  Niklas Elmqvist,et al.  Fluid interaction for information visualization , 2011, Inf. Vis..

[27]  Natasa Milic-Frayling,et al.  Materializing the query with facet-streams: a hybrid surface for collaborative search on tabletops , 2011, CHI.

[28]  M. Sheelagh T. Carpendale,et al.  ColourVis: Exploring colour in digital images , 2012, Comput. Graph..