Graph Folding: Extending Detail and Context Viewing into a Tool for Subgraph Comparisons

It is a difficult problem to display large, complex graphs in a manner which furthers comprehension. A useful approach is to expand selected sections (foci) of the graph revealing details of subgraphs. If this expansion is maintained within the context of the entire graph, information is provided about how subgraphs are embedded in the overall structure. Often it is also desirable to realign these foci in order to facilitate the visual comparison of subgraphs. We have introduced a distortion-based viewing tool, three-dimensional pliable surface (3DPS) [1], which allows for multiple arbitrarily-shaped foci on a surface that can be manipulated by the viewer to control the level of detail contained within each region. This paper extends 3DPS to include the repositioning of foci so as to bring together spatially separated regions for the purpose of comparison while retaining the effect of detail in context viewing. The significance of this approach is that it utilizes precognitive perceptual cues about the three-dimensional surface to make the distortions comprehensible, and allows the user to interactively control the location, shape, and extent of the distortion in very large graphs.

[1]  Manojit Sarkar,et al.  Graphical fisheye views , 1994, CACM.

[2]  Steven P. Reiss,et al.  Stretching the rubber sheet: a metaphor for viewing large layouts on small screens , 1993, UIST '93.

[3]  N. Goodman,et al.  Languages of art : an approach to a theory of symbols , 1979 .

[4]  Jock D. Mackinlay,et al.  The document lens , 1993, UIST '93.

[5]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[6]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[7]  Nelson Goodman,et al.  Languages of Art, an Approach to a Theory of Symbols , 1970 .

[8]  Jock D. Mackinlay,et al.  The perspective wall: detail and context smoothly integrated , 1991, CHI.

[9]  Emmanuel G. Noik Layout-independent fisheye views of nested graphs , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[10]  The cognitive architecture of bimodal event perception: A commentary and addendum to Radeau (1994) , 1994 .

[11]  M. Sheelagh T. Carpendale,et al.  3-dimensional pliable surfaces: for the effective presentation of visual information , 1995, UIST '95.

[12]  Michael Himsolt,et al.  GraphEd: a Graphical Platform for the Implementation of Graph Algorithms , 1994, GD.

[13]  Colin Ware The Foundations of Experimental Semiotics: a Theory of Sensory and Conventional Representation , 1993, J. Vis. Lang. Comput..

[14]  D W Massaro,et al.  Attention and perception: an information-integration perspective. , 1985, Acta psychologica.

[15]  V. Ramachandran,et al.  On the perception of shape from shading , 1988, Nature.

[16]  Alvis Brazma,et al.  A Simple Algorithm for Drawing Large Graphs on Small Screens , 1994, Graph Drawing.

[17]  Ramana Rao,et al.  Laying out and visualizing large trees using a hyperbolic space , 1994, UIST '94.

[18]  Emanuel G. Noik,et al.  A Space of Presentation Emphasis Techniques for Visualizing Graphs , 1994 .

[19]  D. Massaro Speech Perception By Ear and Eye: A Paradigm for Psychological Inquiry , 1989 .