The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.11 - Nov. (2012 vol.18)
pp: 1969-1978
Harald Sanftmann , Univ. of Stuttgart, Stuttgart, Germany
D. Weiskopf , Univ. of Stuttgart, Stuttgart, Germany
ABSTRACT
For 3D scatterplots, we present an interpolation and projection technique that supports the smooth exchange of one or two data dimensions at a time. Even though this exchange can be considered as a rotation in 4D or 5D data domains, we guarantee that the projection to image space is perceived as a 3D rigid body rotation-with a consistent motion of the data points. We conducted a controlled user study showing that 3D rigid body rotations outperform direct transition between scatterplots. We further extend our technique to support navigation between 3D scatterplots by introducing 3D scatterplot matrices. The usefulness of our approach is demonstrated by application examples, including a case study with a natural language processing expert.
INDEX TERMS
matrix algebra, data visualisation, image processing, interpolation, data dimension exchange, 3D scatterplot navigation, interpolation technique, projection technique, 4D data domains, 5D data domains, image space, 3D rigid body rotation, data points, 3D rigid body rotations, 3D scatterplot matrices, natural language processing expert, Three dimensional displays, Interpolation, Navigation, Animation, Image color analysis, Sorting, Data analysis, coordinated and multiple views, Visualization, scatterplot, multidimensional data
CITATION
Harald Sanftmann, D. Weiskopf, "3D Scatterplot Navigation", IEEE Transactions on Visualization & Computer Graphics, vol.18, no. 11, pp. 1969-1978, Nov. 2012, doi:10.1109/TVCG.2012.35
REFERENCES
[1] D. Asimov, "The Grand Tour: A Tool for Viewing Multidimensional Data," SIAM J. Scientific and Statistical Computing, vol. 6, no. 1, pp. 128-143, 1985.
[2] A. Buja and D. Asimov, "Grand Tour Methods: An Outline," Computer Science and Statistics: Proc. 17th Symp. the Interface, pp. 63-67, 1986.
[3] P. Cavanagh and G.A. Alvarez, "Tracking Multiple Targets with Multifocal Attention," Trends in Cognitive Sciences, vol. 9, no. 7, pp. 349-354, 2005.
[4] E.H.-H. Chi, J. Riedl, E. Shoop, J.V. Carlis, E. Retzel, and P. Barry, "Flexible Information Visualization of Multivariate Data from Biological Sequence Similarity Searches," Proc. Seventh Conf. Visualization, pp. 133-140, 1996.
[5] D. Cook, D. Caragea, and V. Honavar, "Visualization in Classification Problems, with Examples Using Support Vector Machines," Proc. Computational Statistics, pp. 799-806, 2004.
[6] T.N. Dang, L. Wilkinson, and A. Anand, "Stacking Graphic Elements to Avoid Over-Plotting," IEEE Trans. Visualization and Computer Graphics, vol. 16, no. 6, pp. 1044-1052, Nov./Dec. 2010.
[7] A.W. Donoho, D.L. Donoho, and M. Gasko, "MacSpin: Dynamic Graphics on a Desktop Computer," IEEE Computer Graphics and Applications, vol. 8, no. 4, pp. 51-58, July 1988.
[8] N. Elmqvist, P. Dragicevic, and J.D. Fekete, "Rolling the Dice: Multidimensional Visual Exploration Using Scatterplot Matrix Navigation," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1141-1148, Nov.-Dec. 2008.
[9] M.A. Fisherkeller, J.H. Friedman, and J.W. Tukey, "PRIM-9: An Interactive Multidimensional Data Display and Analysis System," Proc. Pacific ACM Regional Conf., 1974.
[10] M. Forina, C. Armanino, S. Lanteri, and E. Tiscornia, "Classification of Olive Oils from Their Fatty Acid Composition," Food Research and Data Analysis, H. Martens and H. Russwurm, eds., pp. 189-214, Applied Science Publishers, 1983.
[11] K.R. Gabriel, "The Biplot Graphic Display of Matrices with Application to Principal Component Analysis," Biometrika, vol. 58, no. 3, pp. 453-467, 1971.
[12] J. Heer and G. Robertson, "Animated Transitions in Statistical Data Graphics," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1240-1247, Nov./Dec. 2007.
[13] R. Kosara, G.N. Sahling, and H. Hauser, "Linking Scientific and Information Visualization with Interactive 3D Scatterplots," Proc. 12th Int'l Conf. Central Europe on Computer Graphics, Visualization, and Computer Vision (WSCG), pp. 133-140, 2004.
[14] J.A. Nelder and R.W.M Wedderburn, "Generalized Linear Models," J. Royal Statistical Soc. Series A (General), vol. 135, no. 3, pp. 370-384, 1972.
[15] H. Piringer, R. Kosara, and H. Hauser, "Interactive Focus+Context Visualization with Linked 2D/3D Scatterplots," Proc. Int'l Conf. Coordinated and Multiple Views in Exploratory Visualization, pp. 49-60, 2004.
[16] J. Poco, R. Etemadpour, F. Paulovich, T. Long, P. Rosenthal, M. Oliveira, L. Linsen, and R. Minghim, "A Framework for Exploring Multidimensional Data with 3D Projections," Computer Graphics Forum, vol. 30, no. 3, pp. 1111-1120, 2011.
[17] Z.W. Pylyshyn and R.W. Storm, "Tracking Multiple Independent Targets: Evidence for a Parallel Tracking Mechanism," Spatial Vision, vol. 3, no. 3, 179-197, 1988.
[18] H. Sanftmann and D. Weiskopf, "Illuminated 3D Scatterplots," Computer Graphics Forum, vol. 28, no. 3, pp.751-758, 2009.
[19] C. Stolte, D. Tang, and P. Hanrahan, "Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases," IEEE Trans. Visualization and Computer Graphics, vol. 8, no. 1, pp. 52-65, Jan.-Mar. 2002.
[20] D.F. Swayne, D. Cook, and A. Buja, "XGobi: Interactive Dynamic Data Visualization in the X Window System," J. Computational and Graphical Statistics, vol. 7, no. 1, pp. 113-130, 1998.
[21] D.F. Swayne, D.T. Lang, A. Buja, and D. Cook, "GGobi: Evolving from XGobi into an Extensible Framework for Interactive Data Visualization," Computational Statistics and Data Analysis, vol. 43, no. 4, pp. 423-444, 2003.
[22] M. Tarini, P. Cignoni, and C. Montani, "Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 1237-1244, Sept./Oct. 2006.
[23] J. Todd, "The Visual Perception of 3D Shape," Trends in Cognitive Sciences, vol. 8, no. 3, pp. 115-121, 2004.
[24] M. Tory, "Mental Registration of 2D and 3D Visualizations (An Empirical Study)," Proc. IEEE Conf. Visualization, pp. 371-378, 2003.
[25] B. Tversky, J.B. Morrison, and M. Betrancourt, "Animation: Can It Facilitate?" Int'l J. Human-Computer Studies, vol. 57, no. 4, pp. 247-262, 2002.
[26] S. Ullman, "The Interpretation of Structure from Motion," Proc. Royal Soc. London B., vol. 203, pp. 405-426, 1979.
[27] M. Ward, "XmdvTool: Integrating Multiple Methods for Visualizing Multivariate Data," Proc. IEEE Conf. Visualization, pp. 326-333, 1994.
[28] C. Ware, Visual Thinking for Design. Morgan Kaufmann, 2008.
[29] L. Yang, "3D Grand Tour for Multidimensional Data and Clusters," Proc. Symp. Advances in Intelligent Data Analysis, pp. 173-184, 1999.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool