Title :
Using graph parsing for automatic graph drawing
Author :
McCreary, Carolyn L. ; Chapman, Richard O. ; Shieh, F.-S.
Author_Institution :
Tufts Univ., Medford, MA, USA
fDate :
9/1/1998 12:00:00 AM
Abstract :
This paper presents a procedure for automatically drawing directed graphs. Our system, Clan-based Graph Drawing Tool (CG), uses a unique clan-based graph decomposition to determine intrinsic substructures (clans) in the graph and to produce a parse tree. The tree is given attributes that specify the node layout. CG then uses tree properties with the addition of “routing nodes” to route the edges. The objective of the system is to provide, automatically, an aesthetically pleasing visual layout for arbitrary directed graphs. The prototype has shown the strengths of this approach. The innovative strategy of clan-based graph decomposition is the first digraph drawing technique to analyze locality in the graph in two dimensions. The typical approach to drawing digraphs uses a single dimension, level, to arrange the nodes
Keywords :
computer graphics; directed graphs; trees (mathematics); CG; Clan-based Graph Drawing Tool; aesthetically pleasing visual layout; automatic graph drawing; clan-based graph decomposition; digraph drawing technique; directed graphs; graph parsing; intrinsic substructures; node layout; parse tree; routing nodes; Character generation; Computer science; Digital systems; Displays; Flowcharts; Petri nets; Prototypes; Routing; Shape; Tree graphs;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/3468.709599