ACM Home Page
Please provide us with feedback. Feedback
Using constraints to achieve stability in automatic graph layout algorithms
Full text PdfPdf (903 KB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people table of contents
Seattle, Washington, United States
Pages: 43 - 51  
Year of Publication: 1990
ISBN:0-201-50932-6
Authors
Karl-Friedrich Böhringer  Dept. of Computer Science, 4107 Upson Hall, Cornell University, Ithaca, NY
Frances Newbery Paulisch  Institute for Informatics, University of Karlsruhe, D-7500 Karlsruhe 1, West Germany
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/97243.97250
What is a DOI?

ABSTRACT

Automatic layout algorithms are commonly used when displaying graphs on the screen because they provide a “nice” drawing of the graph without user intervention. There are, however, a couple of disadvantages to automatic layout. Without user intervention, an automatic layout algorithm is only capable of producing an aesthetically pleasing drawing of the graph. User- or application-specified layout constraints (often concerning the semantics of a graph) are difficult or impossible to specify. A second problem is that automatic layout algorithms seldom make use of information in the current layout when calculating the new layout. This can also be frustrating to the user because whenever a new layout is done, the user's orientation in the graph is lost. This paper suggests using layout constraints to solve both of these problems. We show how user-specified layout constraints may be easily added to many automatic graph layout algorithms. Additionally, the constraints specified by the current layout are used when calculating the new layout to achieve a more stable layout. This approach allows a continuum between manual and automatic layout by allowing the user to specify how stable the graph's layout should be.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
K.-F. BShringer. Stability in graph layout algorithms. Master's thesis, University of Karlsruhe, Institute for Inforrnatics, July 1989. In German.
 
4
 
5
A. K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8:99-118, 1977.
 
6
 
7
U. Montanaxi. Networks of constraints: Fundamental properties and applications to picture processing, information Sciences, 7:95-132, 1974.
 
8
F. J. Newbery. EDGE: An extendible directed graph editor. Techniced Report 8/88, University of Karlsruhe, Institute for Informatics, June 1988.
 
9
F.J. Newbery. An interface description language for graph editors. In Proc. of the IEEE 1988 Workshop on Visual Languages, Pittsburgh, PA, October 1988.
 
10
F. Puppe. Introduction to Expert Systems. Springer Verlag, 1988. In German.
 
11
G. Robins. The ISI grapher: a portable tool for displaying graphs pictorially. Computers in Symbolic Graphs and Communications (see. Sven Moer), Helsinki~ Finland, August 17-18 1987. Symboliikka '87. Information Sciences Institute, Marina Del Rey, CA.
 
12
 
13
K. Sugiyama, S. Tagawa, and M. Toda. Methods for visual understanding of hierarchical system structures. IEEE Transactions on Systems, Man, and Cybernetics, SMC-11(2):109- 125, February 1981.
 
14
 
15
 
16

CITED BY  11

Collaborative Colleagues:
Karl-Friedrich Böhringer: colleagues
Frances Newbery Paulisch: colleagues