The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - Aug. (2013 vol.19)
pp: 1362-1374
W. Javed , Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
N. Elmqvist , Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
ABSTRACT
Many 2D visual spaces have a virtually one-dimensional nature with very high aspect ratio between the dimensions: examples include time-series data, multimedia data such as sound or video, text documents, and bipartite graphs. Common among these is that the space can become very large, e.g., temperature measurements could span a long time period, surveillance video could cover entire days or weeks, and documents can have thousands of pages. Many analysis tasks for such spaces require several foci while retaining context and distance awareness. In this extended version of our IEEE PacificVis 2010 paper, we introduce a method for supporting this kind of multifocus interaction that we call stack zooming. The approach is based on building hierarchies of 1D strips stacked on top of each other, where each subsequent stack represents a higher zoom level, and sibling strips represent branches in the exploration. Correlation graphics show the relation between stacks and strips of different levels, providing context and distance awareness for the foci. The zoom hierarchies can also be used as graphical histories and for communicating insights to stakeholders and can be further extended with annotation and integrated statistics.
INDEX TERMS
Visualization, Strips, Context, Layout, Navigation, Nonlinear distortion, Vegetation, interaction, Multifocus interaction, temporal data, comparative visualization, visual exploration, visual analytics
CITATION
W. Javed, N. Elmqvist, "Stack Zooming for Multifocus Interaction in Skewed-Aspect Visual Spaces", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 8, pp. 1362-1374, Aug. 2013, doi:10.1109/TVCG.2012.323
REFERENCES
[1] W. Javed and N. Elmqvist, "Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization," Proc. IEEE Pacific Visualization Symp., pp. 33-40, 2010.
[2] W.S. Cleveland, Visualizing Data. Hobart Press, 1993.
[3] B. Shneiderman, "The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations," Proc. IEEE Symp. Visual Languages, pp. 336-343, 1996.
[4] G.W. Furnas, "Generalized Fisheye Views," Proc. ACM SIGCHI Conf. Human Factors in Computer Systems, pp. 16-23, 1986.
[5] N. Elmqvist, Y. Riche, N. Henry, and J.-D. Fekete, "Mélange: Space Folding for Visual Exploration," IEEE Trans. Visualization and Computer Graphics, vol. 16, no. 3, pp. 468-483, May/June 2010.
[6] H. Hochheiser and B. Shneiderman, "Dynamic Query Tools for Time Series Data Sets: Timebox Widgets for Interactive Exploration," Information Visualization, vol. 3, no. 1, pp. 1-18, 2004.
[7] S.-M. Chan, L. Xiao, J. Gerth, and P. Hanrahan, "Maintaining Interactivity while Exploring Massive Time Series," Proc. IEEE Symp. Visual Analytics Science and Technology, pp. 59-66, 2008.
[8] C. Plaisant, B. Milash, A. Rose, S. Widoff, and B. Shneiderman, "LifeLines: Visualizing Personal Histories," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 221-227, 1996.
[9] G.W. Furnas and B.B. Bederson, "Space-Scale Diagrams: Understanding Multiscale Interfaces," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 234-241, 1995.
[10] A. Cockburn, C. Gutwin, and J. Alexander, "Faster Document Navigation with Space-Filling Thumbnails," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 1-10, 2006.
[11] G. Shoemaker and C. Gutwin, "Supporting Multi-Point Interaction in Visual Workspaces," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 999-1008, 2007.
[12] C. Gutwin, "Improving Focus Targeting in Interactive Fisheye Views," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 267-274, 2002.
[13] C. Appert and J.-D. Fekete, "Orthozoom Scroller: 1D Multi-Scale Navigation," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 21-30, 2006.
[14] T. Igarashi and K. Hinckley, "Speed-Dependent Automatic Zooming for Browsing Large Documents," Proc. ACM Symp. User Interface Software and Technology, pp. 139-148, 2000.
[15] M. Sarkar, S.S. Snibbe, O.J. Tversky, and S.P. Reiss, "Stretching the Rubber Sheet: A Metaphor for Visualizing Large Layouts on Small Screens," Proc. ACM Symp. User Interface Software and Technology, pp. 81-91, 1993.
[16] C. Plaisant, D. Carr, and B. Shneiderman, "Image Browsers: Taxonomy and Guidelines for Developers," IEEE Software, vol. 12, no. 2, pp. 21-32, Mar. 1995.
[17] K. Hornbæk and E. Frøkjær, "Reading of Electronic Documents: The Usability of Linear, Fisheye, and Overview+Detail Interfaces," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 293-300, 2001.
[18] H. Richter, J.A. Brotherton, G.D. Abowd, and K.N. Truong, "A Multi-Scale Timeline Slider For Stream Visualization," Technical Report GVU-99-30, GVU Center, Georgia Inst. of Tech nology, July 2006.
[19] L. Robert and E. Lecolinet, "Browsing Hyperdocuments with Multiple Focus+Context Views," Proc. ACM Conf. Hypertext, pp. 293-294, 1998.
[20] J.J. van Wijk and W.A.A. Nuij, "Smooth and Efficient Zooming and Panning," Proc. IEEE Symp. Information Visualization, pp. 15-22, 2003.
[21] P. McLachlan, T. Munzner, E. Koutsofios, and S.C. North, "LiveRAC: Interactive Visual Exploration of System Management Time-Series Data," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 1483-1492, 2008.
[22] A. Zanella, M.S.T. Carpendale, and M. Rounding, "On the Effects of Viewing Cues in Comprehending Distortions," Proc. Nordic Conf. Human-Computer Interaction, pp. 119-128, 2002.
[23] E. Pietriga, O. Bau, and C. Appert, "Representation-Independent in-Place Magnification with Sigma Lenses," IEEE Trans. Visualization and Computer Graphics, vol. 16, no. 3, pp. 455-467, May 2010.
[24] P. André, M. Wilson, A. Russell, D.A. Smith, A. Owens, and M.C. Schraefel, "Continuum: Designing Timelines for Hierarchies, Relationships and Scale," Proc. ACM Symp. User Interface Software and Technology, pp. 101-110, 2007.
[25] W. Aigner, S. Miksch, W. Müller, H. Schumann, and C. Tominski, "Visual Methods for Analyzing Time-Oriented Data," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 1, pp. 47-60, Jan./Feb. 2008.
[26] J.D. Mackinlay, G.G. Robertson, and S.K. Card, "The Perspective Wall: Detail and Context Smoothly Integrated," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 173-179, 1991.
[27] T. Saito, H.N. Miyamura, M. Yamamoto, H. Saito, Y. Hoshiya, and T. Kaseda, "Two-Tone Pseudo Coloring: Compact Visualization for One-Dimensional Data," Proc. IEEE Symp. Information Visualization, pp. 173-180, 2005.
[28] W. Javed, B. McDonnel, and N. Elmqvist, "Graphical Perception of Multiple Time Series," IEEE Trans. Visualization and Computers Graphics, vol. 16, no. 6, pp. 927-934, Nov./Dec. 2010.
[29] B.B. Bederson, J. Grosjean, and J. Meyer, "Toolkit Design for Interactive Structured Graphics," IEEE Trans. Software Eng., vol. 30, no. 8, pp. 535-546, Aug. 2004.
[30] K. Perlin and D. Fox, "Pad: An Alternative Approach to the Computer Interface," Computer Graphics, vol. 27, pp. 57-64, 1993.
[31] J. Heer and M. Agrawala, "Design Considerations for Collaborative Visual Analytics," Information Visualization, vol. 7, no. 1, pp. 49-62, 2008.
[32] M. Wattenberg, "Baby Names, Visualization, and Social Data Analysis," Proc. IEEE Symp. Information Visualization, pp. 1-7, 2005.
[33] J. Heer, F.B. Viégas, and M. Wattenberg, "Voyagers and Voyeurs: Supporting Asynchronous Collaborative Information Visualization," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 1029-1038, 2007.
[34] F.B. Viégas, M. Wattenberg, F. van Ham, J. Kriss, and M.M. McKeon, "Many Eyes: A Site for Visualization at Internet Scale," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1121-1128, Nov./Dec. 2007.
[35] M. Bostock, V. Ogievetsky, and J. Heer, "D3: Data-Driven Documents," IEEE Trans. Visualization and Computer Graphics, vol. 17, no. 6, pp. 2301-2309, Dec. 2011.
[36] K. Kim, W. Javed, C. Williams, N. Elmqvist, and P. Irani, "Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collaborative Information Visualization," Proc. ACM Conf. Interactive Tabletops and Surfaces, pp. 231-240, 2010.
[37] G. Mark, A. Kobsa, and V.M. González, "Do Four Eyes See Better than Two? Collaborative versus Individual Discovery in Data Visualization Systems," Proc. Int'l Conf. Information Visualization, pp. 249-255, 2002.
[38] P. Isenberg and S. Carpendale, "Interactive Tree Comparison for Co-Located Collaborative Information Visualization," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1232-1239, Nov./Dec. 2007.
[39] M. Tobiasz, P. Isenberg, and S. Carpendale, "Lark: Coordinating Co-Located Collaboration with Information Visualization," IEEE Trans. Visualization and Computer Graphics, vol. 15, no. 6, pp. 1065-1072, Nov./Dec. 2009.
[40] K. Kim, T.D. Kulkarni, and N. Elmqvist, "Interaction Workspaces: Identity Tracking for Multi-User Collaboration on Camera-Based Multi-Touch Tabletops," Proc. IEEE VisWeek Workshop Collaborative Visualization on Interactive Surfaces, 2009.
[41] K. O'Hara and A. Sellen, "A Comparison of Reading Paper and On-Line Documents," Proc. ACM SIGCHI Conf. Human Factors in Computing Systems, pp. 335-342, 1997.
[42] D. Byrd, "A Scrollbar-Based Visualization for Document Navigation," Proc. ACM Conf. Digital Libraries, pp. 122-129, 1999.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool