Visualizing Group Structures in Graphs: A Survey
- 29 June 2016
- journal article
- Published by Wiley in Computer Graphics Forum
- Vol. 36 (6) , 201-225
Abstract
Graph visualizations encode relationships between objects. Abstracting the objects into group structures provides an overview of the data. Groups can be disjoint or overlapping, and might be organized hierarchically. However, the underlying graph still needs to be represented for analyzing the data in more depth. This work surveys research in visualizing group structures as part of graph diagrams. A particular focus is the explicit visual encoding of groups, rather than only using graph layout to indicate groups implicitly. We introduce a taxonomy of visualization techniques structuring the field into four main categories: visual node attributes vary properties of the node representation to encode the grouping, juxtaposed approaches use two separate visualizations, superimposed techniques work with two aligned visual layers, and embedded visualizations tightly integrate group and graph representation. The derived taxonomies for group structure and visualization types are also applied to group visualizations of edges. We survey group‐only, group–node, group–edge and group–network tasks that are described in the literature as use cases of group visualizations. We discuss results from evaluations of existing visualization techniques as well as main areas of application. Finally, we report future challenges based on interviews we conducted with leading researchers of the field.Keywords
Funding Information
- Deutsche Forschungsgemeinschaft
This publication has 173 references indexed in Scilit:
- Biochemical modeling with Systems Biology Graphical NotationDrug Discovery Today, 2010
- Seriation and matrix reordering methods: An historical overviewStatistical Analysis and Data Mining: An ASA Data Science Journal, 2010
- Community detection in graphsPhysics Reports, 2010
- Network visualization and analysis of gene expression data using BioLayout Express3DNature Protocols, 2009
- Caleydo: connecting pathways and gene expressionBioinformatics, 2009
- iPath: interactive exploration of biochemical pathways and networksTrends in Biochemical Sciences, 2008
- The Pathway Tools cellular overview diagram and Omics ViewerNucleic Acids Research, 2006
- Survey of Clustering AlgorithmsIEEE Transactions on Neural Networks, 2005
- Graph visualization and navigation in information visualization: A surveyIEEE Transactions on Visualization and Computer Graphics, 2000
- An algorithm for drawing general undirected graphsInformation Processing Letters, 1989