The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - September/October (2009 vol.15)
pp: 759-776
Geoffrey M. Draper , Brigham Young University Hawaii, Laie
Yarden Livnat , University of Utah, Salt Lake City
Richard F. Riesenfeld , University of Utah, Salt Lake City
ABSTRACT
Radial visualization, or the practice of displaying data in a circular or elliptical pattern, is an increasingly common technique in information visualization research. In spite of its prevalence, little work has been done to study this visualization paradigm as a methodology in its own right. We provide a historical review of radial visualization, tracing it to its roots in centuries-old statistical graphics. We then identify the types of problem domains to which modern radial visualization techniques have been applied. A taxonomy for radial visualization is proposed in the form of seven design patterns encompassing nearly all recent works in this area. From an analysis of these patterns, we distill a series of design considerations that system builders can use to create new visualizations that address aspects of the design space that have not yet been explored. It is hoped that our taxonomy will provide a framework for facilitating discourse among researchers and stimulate the development of additional theories and systems involving radial visualization as a distinct design metaphor.
INDEX TERMS
Information visualization, multivariate visualization, visualization techniques and methodologies, interactive data exploration and discovery.
CITATION
Geoffrey M. Draper, Yarden Livnat, Richard F. Riesenfeld, "A Survey of Radial Methods for Information Visualization", IEEE Transactions on Visualization & Computer Graphics, vol.15, no. 5, pp. 759-776, September/October 2009, doi:10.1109/TVCG.2009.23
REFERENCES
[1] K. Andrews and H. Heidegger, “Information Slices: Visualising and Exploring Large Hierarchies Using Cascading, Semi-Circular Discs,” Proc. InfoVis Late Breaking Hot Topic Papers, pp. 9-12, 1998.
[2] M. Ankerst, D.A. Keim, and H.-P. Kriegel, “Circle Segments: A Technique for Visually Exploring Large Multidimensional Data Sets,” Proc. IEEE Visualization Conf., Hot Topic Session, 1996.
[3] T. Barlow and P. Neville, “A Comparison of 2D Visualizations of Hierarchies,” Proc. IEEE Information Visualization Conf. (InfoVis '01), pp. 131-138, 2001.
[4] M.E. Baron, “A Note on the Historical Development of Logic Diagrams: Leibniz, Euler and Venn,” The Math. Gazette: The J.Math. Assoc., vol. 53, no. 384, pp. 113-125, May 1969.
[5] C.V. Berendonck and T. Jacobs, “Bubbleworld: A New Visual Information Retrieval Technique,” Proc. Asia-Pacific Symp. Information Visualisation (APVis '03), pp. 47-56, 2003.
[6] J. Bertin, Semiology of Graphics. Univ. of Wisconsin Press, 1984.
[7] E. Bertini, P. Hertzog, and D. Lalanne, “SpiralView: Towards Security Policies Assessment through Visual Correlation of Network Resources with Evolution of Alarms,” Proc. IEEE Symp. Visual Analytics Science and Technology (VAST '07), vol. 2, pp. 139-146, Oct. 2007.
[8] U. Brandes, P. Kenis, and D. Wagner, “Communicating Centrality in Policy Network Drawings,” IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 2, pp. 241-253, Apr.-June 2003.
[9] I. Brewer, A.M. MacEachren, H. Abdo, J. Gundrum, and G. Otto, “Collaborative Geographic Visualization: Enabling Shared Understanding of Environmental Processes,” Proc. IEEE Information Visualization Conf. (InfoVis '00), pp. 137-141, 2000.
[10] M. Burch and S. Diehl, “Timeradartrees: Visualizing Dynamic Compound Digraphs,” Proc. 10th Joint Eurographics/IEEE-VGTC Symp. Visualization (EuroVis), 2008.
[11] J. Callahan, D. Hopkins, M. Weiser, and B. Shneiderman, “An Empirical Comparison of Pie vs. Linear Menus,” Proc. Special Interest Group on Computer-Human Interaction Conf. Human Factors in Computing Systems, pp. 95-100, 1988.
[12] J.V. Carlis and J.A. Konstan, “Interactive Visualization of Serial Periodic Data,” Proc. 11th Ann. ACM Symp. User Interface Software and Technology (UIST '98), pp. 29-38, 1998.
[13] M.-J. Carpano, “Automatic Display of Hierarchized Graphs for Computer-Aided Decision Analysis,” IEEE Trans. Systems, Man, and Cybernetics, vol. SMC-10, no. 11, pp. 705-715, Nov. 1980.
[14] S. Carpendale and A. Agarawala, “Phyllotrees: Harnessing Natures Phyllotactic Patterns for Tree Layout,” Proc. IEEE Information Visualization Conf. (InfoVis '04), p. p3, 2004.
[15] R.A. Cava, P.R.G. Luzzardi, and C.M.D.S. Freitas, “The Bifocal Tree: A Technique for the Visualization of Hierarchical Information Structures,” Proc. Workshop Human Factors in Computer Systems (IHC), 2002.
[16] M.C. Chuah, “Dynamic Aggregation with Circular Visual Designs,” Proc. IEEE Information Visualization Conf. (InfoVis '98), pp.35-43, 1998.
[17] A. Cockburn, “Revisiting 2D vs 3D Implications on Spatial Memory,” Proc. Fifth Conf. Australasian User Interface, pp. 25-31, 2004.
[18] J. Cugini, C. Piatko, and S. Laskowski, “Interactive 3D Visualization for Document Retrieval,” Proc. Workshop New Paradigms in Information Visualization and Manipulation, ACM Conf. Information and Knowledge Management (CIKM), 1996.
[19] Daisy Analysis Ltd, Daisy 2003, http:/www.daisy.co.uk/, Nov. 2007.
[20] P. Dragicevic and S. Huot, “SpiraClock: A Continuous and Non-Intrusive Display for Upcoming Events,” Proc. Extended Abstracts on Human Factors in Computing Systems (CHI '02), pp. 604-605, 2002.
[21] G. Draper, Y. Livnat, and R. Riesenfeld, “A Visual Query Language for Correlation Discovery and Management,” Proc. Second Ann. Visual and Iconic Language Conf. (VaIL '08), pp. 14-23, 2008.
[22] G.M. Draper and R.F. Riesenfeld, “Interactive Fan Charts: A Space-Saving Technique for Genealogical Graph Exploration,” Proc. Eighth Ann. Workshop Technology for Family History and Genealogical Research, 2008.
[23] G.M. Draper and R.F. Riesenfeld, “Who Votes for What? A Visual Query Language for Opinion Data,” IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1197-1204, Nov./Dec. 2008.
[24] P. Eades, “Drawing Free Trees,” Bull. of the Inst. of Combinatorics and its Applications, pp. 10-36, 1992.
[25] N. Elmqvist, J. Stasko, and P. Tsigas, “DataMeadow: A Visual Canvas for Analysis of Large-Scale Multivariate Data,” Proc. IEEE Symp. Visual Analytics Science and Technology (VAST '07), vol. 2, pp.187-194, Oct. 2007.
[26] N. Elmqvist and P. Tsigas, “A Taxonomy of 3D Occlusion Management for Visualization,” IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 5, pp. 1095-1109, Sept./Oct. 2008.
[27] P.M. Fitts, “The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement,” J. Experimental Psychology, pp. 381-391, 1954.
[28] G. Fitzmaurice, A. Khan, R. Pieké, B. Buxton, and G. Kurtenbach, “Tracking Menus,” Proc. 16th Ann. ACM Symp. User Interface Software and Technology (UIST '03), pp. 71-79, 2003.
[29] S. Foresti, J. Agutter, Y. Livnat, S. Moon, and R. Erbacher, “Visual Correlation of Network Alerts,” IEEE Computer Graphics and Applications, vol. 26, no. 2, pp. 48-59, Mar./Apr. 2006.
[30] J. Galloway and S.J. Simoff, “Network Data Mining: Methods and Techniques for Discovering Deep Linkage between Attributes,” Proc. Third Asia-Pacific Conf. Conceptual Modelling (APCCM '06), pp.21-32, 2006.
[31] M. Gross, T. Sprenger, and J. Finger, “Visualizing Information on a Sphere,” Proc. IEEE Information Visualization Conf. (InfoVis '97), pp. 11-16, 1997.
[32] B. Grünbaum, “Mathematical Challenges in Escher's Geometry,” M.C. Escher: Art and Science, H.S.M. Coxeter, M. Emmer, R.Penrose, and M.L. Teuber, eds., pp.53-67, North Holland, 1985.
[33] S. Havre, E. Hetzler, K. Perrine, E. Jurrus, and N. Miller, “Interactive Visualization of Multiple Query Results,” Proc. IEEE Information Visualization Conf. (InfoVis '01), pp. 105-112, 2001.
[34] B. Hetzler, P. Whitney, L. Martucci, and J. Thomas, “Multi-Faceted Insight through Interoperable Visual Information Analysis Paradigms,” Proc. IEEE Information Visualization Conf. (InfoVis '98), pp.137-144, 161, 1998.
[35] P. Hoffman, G. Grinstein, K. Marx, I. Grosse, and E. Stanley, “DNA Visual and Analytic Data Mining,” Proc. Eighth Conf. Visualization, pp. 437-ff., 1997.
[36] D. Holten, “Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data,” Proc. IEEE Information Visualization Conf. (InfoVis '06), pp. 741-748, 2006.
[37] J.Y. Hong, J. DAndries, M. Richman, and M. Westfall, “Zoomology: Comparing Two Large Hierarchical Trees,” Proc. Poster Compendium of IEEE Information Visualization, 2003.
[38] M. Howell, Filelight, http://www.methylblue.comfilelight/, Aug. 2007.
[39] S. Huot and E. Lecolinet, “SpiraList: A Compact Visualization Technique for One-Handed Interaction with Large Lists on Mobile Devices,” Proc. Fourth Nordic Conf. Human-Computer Interaction (NordiCHI '06), pp. 445-448, 2006.
[40] A. Inselberg and B. Dimsdale, “Parallel Coordinates: A Tool for Visualizing Multi-Dimensional Geometry,” Proc. IEEE Visualization Conf., pp. 361-378, 1990.
[41] 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.
[42] M. Ishihara, K. Misue, and J. Tanaka, “Ripple Presentation for Tree Structures with Historical Information,” Proc. Asia Pacific Symp. Information Visualization (APVIS '06), pp. 153-160, 2006.
[43] T. Jankun-Kelly and K.-L. Ma, “Moiregraphs: Radial Focus+Context Visualization and Interaction for Graphs with Visual Node,” Proc. IEEE Information Visualization Conf. (InfoVis '03), pp. 59-66, 2003.
[44] C.-S. Jeong and A. Pang, “Reconfigurable Disc Trees for Visualizing Large Hierarchical Information Space,” Proc. IEEE Information Visualization Conf. (InfoVis '98), pp. 19-25, 1998.
[45] B. Johnson and B. Shneiderman, “Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures,” Proc. Second IEEE Conf. Visualization, pp.284-291, 1991.
[46] B.S. Johnson, “Treemaps: Visualizing Hierarchical and Categorical Data,” PhD thesis, Univ. of Maryland, 1993.
[47] E. Kandogan, “Visualizing Multi-Dimensional Clusters, Trends, and Outliers Using Star Coordinates,” Proc. Seventh ACM SIGKDD Int'l Conf. Knowledge Discovery and Data Mining, pp.107-116, 2001.
[48] D.A. Keim, “Information Visualization and Visual Data Mining,” IEEE Trans. Visualization and Computer Graphics, vol. 8, no. 1, pp.1-8, Jan.-Mar. 2002.
[49] D.A. Keim, F. Mansmann, J. Schneidewind, and T. Schreck, “Monitoring Network Traffic with Radial Traffic Analyzer,” Proc. IEEE Symp. Visual Analytics Science and Technology (VAST '06), pp.123-128, 2006.
[50] D.A. Keim, J. Schneidewind, and M. Sips, “CircleView: A New Approach for Visualizing Time-Related Multidimensional Data Sets,” Proc. Working Conf. Advanced Visual Interfaces (AVI '04), pp.179-182, 2004.
[51] G. Kurtenbach and W. Buxton, “The Limits of Expert Performance Using Hierarchic Marking Menus,” Proc. Computer-Human Interaction (CHI '93), pp. 482-487, 1993.
[52] J. Lamping and R. Rao, “Laying Out and Visualizing Large Trees using a Hyperbolic Space,” Proc. Seventh Ann. ACM Symp. User Interface Software and Technology (UIST '94), pp.13-14, 1994.
[53] J. Lamping and R. Rao, “The Hyperbolic Browser: A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies,” J. Visual Languages and Computing, vol. 7, pp.33-55, 1996.
[54] J. Lamping, R. Rao, and P. Pirolli, “A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies,” Proc. Special Interest Group on Computer-Human Interaction (SIGCHI) Conf. One Human Factors in Computing Systems, pp. 401-408, 1995.
[55] Y. Livnat, J. Agutter, S. Moon, R.F. Erbacher, and S. Foresti, “A Visualization Paradigm for Network Intrusion Detection,” Proc. IEEE Workshop Information Assurance and Security, pp.30-37, 2005.
[56] Y. Livnat, J. Agutter, S. Moon, and S. Foresti, “Visual Correlation for Situational Awareness,” Proc. IEEE Information Visualization Conf. (InfoVis '05), pp. 95-102, 2005.
[57] J.D. Mackinlay, G.G. Robertson, and R. DeLine, “Developing Calendar Visualizers for The Information Visualizer,” Proc. Seventh Ann. ACM Symp. User Interface Software and Technology (UIST '94), pp. 109-118, 1994.
[58] Merriam-Webster, Inc., Merriam-Webster Online Dictionary, http:/www.m-w.com/, Aug. 2007.
[59] M.J. Mohammadi-Aragh and T. Jankun-Kelly, “Moiretrees: Visualization and Interaction for Multi-Hierarchical Data,” Proc. EuroGraphics—IEEE VGTC Symp. Visualization, K.W. Brodlie, D.J.Duke, and K.I. Joy, eds., pp. 59-66, 2005.
[60] T. Munzner, “H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space,” Proc. IEEE Information Visualization Conf. (InfoVis '97), pp. 2-10, 1997.
[61] F. Nightingale, Notes on Matters Affecting the Health, Efficiency, and Hospital Administration of the British Army: Founded Chiefly on the Experience of the Late War. Harrison and Sons, 1858.
[62] M.L. Northway, A Primer of Sociometry, second ed. Univ. of Toronto Press, 1967.
[63] W. Playfair, The Statistical Breviary; Shewing, on a Principle Entirely New, the Resources of Every State and Kingdom in Europe. Wallis, 1801.
[64] Z. Pousman and J. Stasko, “A Taxonomy of Ambient Information Systems: Four Patterns of Design,” Proc. Working Conf. Advanced Visual Interfaces (AVI '06), pp.67-74, 2006.
[65] H. Purchase, “Which Aesthetic Has the Greatest Effect on Human Understanding?” Proc. Fifth Int'l Symp. Graph Drawing (GD '97), pp.248-261, 1997.
[66] M.G. Reggiani and F.E. Marchetti, “A Proposed Method for Representing Hierarchies,” IEEE Trans. Systems, Man, and Cybernetics, vol. 18, no. 1, pp.2-8, Jan. 1989.
[67] G.G. Robertson, J.D. Mackinlay, and S.K. Card, “Cone Trees: Animated 3D Visualizations of Hierarchical Information,” Proc. Special Interest Group on Computer-Human Interaction (SIGCHI) Conf. One Human Factors in Computing Systems, pp.189-194, 1991.
[68] D. Rubine, “Specifying Gestures by Example,” Proc. ACM SIGGRAPH '91, pp.329-337, 1991.
[69] G. Salton, J. Allan, C. Buckley, and A. Singhal, “Automatic Analysis, Theme Generation, and Summarization of Machine-Readable Texts,” Science, vol. 264, no. 5164, pp.1421-1426, 1994.
[70] I. Spence, “No Humble Pie: The Origins and Usage of a Statistical Chart,” J. Educational and Behavioral Statistics, vol. 30, no. 4, pp.353-368, 2005.
[71] R. Spence, Information Visualization, first ed., pp.85-88. ACM Press, 2001.
[72] A. Spoerri, “RankSpiral: Toward Enhancing Search Results Visualizations,” Proc. IEEE Information Visualization Conf. (InfoVis), 2004.
[73] J. Stasko and E. Zhang, “Focus+Context Display and Navigation Techniques for Enhancing Radial, Space-Filling Hierarchy Visualizations,” Proc. IEEE Information Visualization Conf. (InfoVis '00), pp.57-65, 2000.
[74] M. Suntinger, H. Obweger, J. Schiefer, and M.E. Gröller, “The Event Tunnel: Interactive Visualization of Complex Event Streams for Business Process Pattern Analysis,” Proc. IEEE Pacific Visualization Symp. (PacificVIS '08), pp.111-118, Mar. 2008.
[75] M. Tavanti and M. Lind, “2D vs. 3D, Implications on Spatial Memory,” Proc. IEEE Information Visualization Conf. (InfoVis '01), pp.139-145, 2001.
[76] S.T. Teoh and K.-L. Ma, “RINGS : A Technique for Visualizing Large Hierarchies,” Proc. Int'l Symp. Graph Drawing, pp. 268-275, 2002.
[77] Thinkmap, Inc., Visual Thesaurus, http:/www.visualthesaurus. com/, Aug. 2007.
[78] C. Tominski, J. Abello, and H. Schumann, “Axes-Based Visualizations with Radial Layouts,” Proc. ACM Symp. Applied Computing (SAC '04), pp. 1242-1247, 2004.
[79] R.S. Torres, C.G. Silva, C.B. Medeiros, and H.V. Rocha, “Visual Structures for Image Browsing,” Proc. 12th Int'l Conf. Information and Knowledge Management (CIKM '03), pp. 49-55, 2003.
[80] R. Vliegen, J.J. van Wijk, and E.-J. van der Linden, “Visualizing Business Data with Generalized Treemaps,” Proc. IEEE Information Visualization Conf. (InfoVis '06), pp.789-796, 2006.
[81] H. Vogel, “A Better Way to Construct the Sunflower Head,” Math. Biosciences, vol. 44, pp. 179-189, 1979.
[82] M. Weber, M. Alexa, and W. Müller, “Visualizing Time-Series on Spirals,” Proc. IEEE Information Visualization Conf. (InfoVis '01), pp.7-13, 2001.
[83] L. Wilkinson, The Grammar of Graphics (Statistics and Computing), first ed. Springer, 1999.
[84] Y. Wu and M. Takatsuka, “Visualizing Multivariate Network on the Surface of a Sphere,” Proc. Asia-Pacific Symp. Information Visualization (APVIS), 2006.
[85] J. Yang, M.O. Ward, and E.A. Rundensteiner, “InterRing: An Interactive Tool for Visually Navigating and Manipulating Hierarchical Structures,” Proc. IEEE Information Visualization Conf. (InfoVis '02), pp. 77-84, 2002.
[86] K.-P. Yee, D. Fisher, R. Dhamija, and M. Hearst, “Animated Exploration of Dynamic Graphs with Radial Layout,” Proc. IEEE Information Visualization Conf. (InfoVis '01), pp. 43-50, 2001.
[87] J.S. Yi, Y. ah Kang, J.T. Stasko, and J.A. Jacko, “Toward a Deeper Understanding of the Role of Interaction in Information Visualization,” IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 6, pp. 1224-1231, Nov./Dec. 2007.
[88] B. Yip, S. Goyette, and C. Madden, “Visualising Internet Traffic Data with Three-Dimensional Spherical Display,” Proc. Asia-Pacific Symp. Information Visualization (APVis '05), pp. 153-158, 2005.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool