TreeNetViz: Revealing Patterns of Networks over Tree Structures

Network data often contain important attributes from various dimensions such as social affiliations and areas of expertise in a social network. If such attributes exhibit a tree structure, visualizing a compound graph consisting of tree and network structures becomes complicated. How to visually reveal patterns of a network over a tree has not been fully studied. In this paper, we propose a compound graph model, TreeNet, to support visualization and analysis of a network at multiple levels of aggregation over a tree. We also present a visualization design, TreeNetViz, to offer the multiscale and cross-scale exploration and interaction of a TreeNet graph. TreeNetViz uses a Radial, Space-Filling (RSF) visualization to represent the tree structure, a circle layout with novel optimization to show aggregated networks derived from TreeNet, and an edge bundling technique to reduce visual complexity. Our circular layout algorithm reduces both total edge-crossings and edge length and also considers hierarchical structure constraints and edge weight in a TreeNet graph. These experiments illustrate that the algorithm can reduce visual cluttering in TreeNet graphs. Our case study also shows that TreeNetViz has the potential to support the analysis of a compound graph by revealing multiscale and cross-scale network patterns.

[1]  M. Sheelagh T. Carpendale,et al.  ArcTrees: Visualizing Relations in Hierarchical Data , 2005, EuroVis.

[2]  R. Breiger The Duality of Persons and Groups , 1974 .

[3]  Stephen P. Borgatti,et al.  Social Networks and Organizations , 2012 .

[4]  Hong Zhou,et al.  Geometry-Based Edge Clustering for Graph Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[5]  Jeffrey Heer,et al.  prefuse: a toolkit for interactive information visualization , 2005, CHI.

[6]  Philippe Castagliola,et al.  A Comparison of the Readability of Graphs Using Node-Link and Matrix-Based Representations , 2004, IEEE Symposium on Information Visualization.

[7]  J. Stasko,et al.  Focus+context display and navigation techniques for enhancing radial, space-filling hierarchy visualizations , 2000, IEEE Symposium on Information Visualization 2000. INFOVIS 2000. Proceedings.

[8]  Ulrik Brandes,et al.  Crossing Reduction in Circular Layouts , 2004, WG.

[9]  Peter Eades,et al.  A Fully Animated Interactive System for Clustering and Navigating Huge Graphs , 1998, GD.

[10]  Jean-Daniel Fekete,et al.  Overlaying Graph Links on Treemaps , 2003 .

[11]  Michael Burch,et al.  TimeRadarTrees: Visualizing Dynamic Compound Digraphs , 2008, Comput. Graph. Forum.

[12]  M. Sheelagh T. Carpendale,et al.  VisLink: Revealing Relationships Amongst Visualizations , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  Tamara Munzner,et al.  MizBee: A Multiscale Synteny Browser , 2009, IEEE Transactions on Visualization and Computer Graphics.

[14]  Howard E. Aldrich,et al.  Boundary Spanning Roles and Organization Structure , 1977 .

[15]  Guy Melançon,et al.  Multiscale visualization of small world networks , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[16]  James Abello,et al.  ASK-GraphView: A Large Scale Graph Visualization System , 2006, IEEE Transactions on Visualization and Computer Graphics.

[17]  Matthew O. Ward,et al.  InterRing: an interactive tool for visually navigating and manipulating hierarchical structures , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

[18]  Peter Eades,et al.  Multilevel Visualization of Clustered Graphs , 1996, GD.

[19]  Peter Eades,et al.  Journal of Graph Algorithms and Applications Navigating Clustered Graphs Using Force-directed Methods , 2022 .

[20]  Kozo Sugiyama,et al.  Visualization of structural information: automatic drawing of compound digraphs , 1991, IEEE Trans. Syst. Man Cybern..

[21]  Tamara Munzner,et al.  Grouse: Feature-Based, Steerable Graph Hierarchy Exploration , 2007, EuroVis.

[22]  Richard Rudell Dynamic variable ordering for ordered binary decision diagrams , 1993, ICCAD.

[23]  Yehuda Koren,et al.  Improved Circular Layouts , 2006, GD.

[24]  Tina Eliassi-Rad,et al.  Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction , 2006 .

[25]  Emilio Di Giacomo,et al.  Visual Analysis of One-To-Many Matched Graphs , 2009, J. Graph Algorithms Appl..

[26]  Ben Shneiderman,et al.  Network Visualization by Semantic Substrates , 2006, IEEE Transactions on Visualization and Computer Graphics.

[27]  Tamara Munzner,et al.  GrouseFlocks: Steerable Exploration of Graph Hierarchy Space , 2008, IEEE Transactions on Visualization and Computer Graphics.

[28]  Frank van Ham,et al.  Using multilevel call matrices in large software projects , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[29]  Jarke J. van Wijk,et al.  Visual Analysis of Multivariate State Transition Graphs , 2006, IEEE Transactions on Visualization and Computer Graphics.

[30]  S. Borgatti,et al.  The centrality of groups and classes , 1999 .

[31]  Mirka Miller,et al.  An Algorithm for Drawing Compound Graphs , 1999, GD.

[32]  M. Sheelagh T. Carpendale,et al.  DocuBurst: Visualizing Document Content using Language Structure , 2009, Comput. Graph. Forum.

[33]  Masahiro Takatsuka,et al.  Visualizing Multivariate Networks: A Hybrid Approach , 2008, 2008 IEEE Pacific Visualization Symposium.

[34]  Martin Wattenberg,et al.  Visual exploration of multivariate graphs , 2006, CHI.

[35]  Jean-Daniel Fekete,et al.  Hierarchical Aggregation for Information Visualization: Overview, Techniques, and Design Guidelines , 2010, IEEE Transactions on Visualization and Computer Graphics.

[36]  F B ROGERS,et al.  Medical Subject Headings , 1948, Nature.

[37]  Danny Holten,et al.  Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[38]  Hans-Jörg Schulz,et al.  Honeycomb: Visual Analysis of Large Scale Social Networks , 2009, INTERACT.

[39]  David Auber,et al.  Interactive refinement of multi-scale network clusterings , 2005, Ninth International Conference on Information Visualisation (IV'05).

[40]  Falk Schreiber,et al.  Visual Analysis of Overlapping Biological Networks , 2009, 2009 13th International Conference Information Visualisation.