|
ABSTRACT
Graph drawings are increasingly finding their way into user interfaces to convey a variety of relationships. This article deals with rendering graphs to show proximity between vertices by making their configuration (screen) distances reflect their distances in the graph. An arrangement method is described that achieves good drawings at speeds suitable for user interaction on a desktop computer. The method is “incremental” in that it first arranges a small portion of the graph, then arranges successively larger fractions of the graph until a suitable arrangement for the entirety is achieved. The incremental approach not only offers speed improvements, but avoids many of the suboptimal solutions reached with other iterative approaches. Algorithms are described in pseudocode, and results are presented.
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
|
BOBROW, L.S. 1981. Elementary Linear Circuit Analysis. Holt, Rinehart, and Winston, New York.
|
| |
2
|
CHANG, C. L. ANn LEE, R. C.T. 1973. A heuristic relation method for nonlinear mapping in the cluster analysis. IEEE Trans. Syst. Man Cybernet. SMC-3, 2 (Mar.), 197-200.
|
| |
3
|
|
| |
4
|
|
| |
5
|
DAVIDSON, R. ANn HAREL, D. 1989. Drawing graphs nicely using simulated annealing. Tech. Rep. CS89-13, Dept. of Applied Mathematics and Computer Science, The Weizmann Inst., Rehovot, Israel. July.
|
| |
6
|
DAVIES, P. M. AND COXON, A. P. M., Eds. 1982. Key Texts in Multidimensional Scaling. Heinemann Educational Books, Exeter, N.H.
|
| |
7
|
DAMASHEK, M. 1995. Gauging similarity with n-grams: Language-independent categorization of text. Science 267 (Feb. 10), 843-848.
|
| |
8
|
EADES, P. 1984. A heuristic for graph drawing. Congressus Numerantium: Proceedings of the 13th Manitoba Conference on Numerical Mathematics and Computing (Sept.-Oct.). Vol. 24. Utilitas Mathematica, University of Manitoba, Winnipeg, Canada.
|
| |
9
|
EVERITT, B. S. 1978. Graphical Techniques for Multivariate Data. North-Holland, New York, Ch. 2.
|
| |
10
|
FISK, C. J., CASKEY, D. L., AND WEST, L.E. 1967. ACCEL: Automated circuit card etching layout. Proc. IEEE 55, 11 (Nov.), 1971-1982.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
KRUSKAL, J. 1964a. Multidimensional scaling by optimizing goodness-of-fit to a nonmetric hypothesis. Psychometrika 29, 1-27. Reprinted in Key Texts in Multidimensional Scaling, P. M. Davies and A. P. M. Coxon, Eds. Heinemann Educational Books, Exeter, N.H., 1982, pp. 59-83.
|
| |
15
|
KRUSKAL, J. 1964b. Non-metric multidimensional scaling: A numerical method. Psychometrika 29, 115-129. Reprinted in Key Texts in Multidimensional Scaling, P. M. Davies and A. P. M. Coxon, Eds. Heinemann Educational Books, Exeter, N.H., 1982, pp. 84-97.
|
| |
16
|
|
| |
17
|
PISSANETZKY, S. 1984. Sparse Matrix Technology. Academic Press, Orlando, Fla., Ch. 4.
|
| |
18
|
PRESS, W. H., FLANNERY, B. P., TEUKOLS~, S. A., ANn VETTERLING, W.T. 1986. Numerical Recipes. Cambridge University Press, New York.
|
| |
19
|
QUINN, N. R., JR. ANn BREUER, M.A. 1979. A force directed component placement procedure for printed circuit boards. IEEE Trans. Circuits Syst. CAS-26, 6 (June), 377-388.
|
| |
20
|
SAMMON, J. W. 1969. A nonlinear mapping for data structure analysis. IEEE Trans. Comput. C-18, 5 (May), 401-409.
|
| |
21
|
SHEPARD, R. N. 1962a. The analysis of proximities: Multidimensional scaling with an unknown distance function. I. Psychometrika 27, 2 (June), 125-140.
|
| |
22
|
SHEPARD, R. N. 1962b. The analysis of proximities: Multidimensional scaling with an unknown distance function. II. Psychometrika 27, 3 (Sept.), 219-246.
|
| |
23
|
|
| |
24
|
TORGERSON, W. S. 1952. Multidimensional scaling: I. Theory and method. Psychometrika 417, 4 (Dec.), 401-419.
|
CITED BY 15
|
|
Russell C. Swan , James Allan, Aspect windows, 3-D visualizations, and indirect comparisons of information retrieval systems, Proceedings of the 21st annual international ACM SIGIR conference on Research and development in information retrieval, p.173-181, August 24-28, 1998, Melbourne, Australia
|
|
|
Michael D. Lee , Rachel E. Reilly , Marcus E. Butavicius, An empirical evaluation of Chernoff faces, star glyphs, and spatial visualizations for binary data, Proceedings of the Asia-Pacific symposium on Information visualisation, p.1-10, January 01, 2003, Adelaide, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luh Yen , Francois Fouss , Christine Decaestecker , Pascal Francq , Marco Saerens, Graph nodes clustering with the sigmoid commute-time kernel: A comparative study, Data & Knowledge Engineering, v.68 n.3, p.338-361, March, 2009
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.7
Three-Dimensional Graphics and Realism
Subjects:
Color, shading, shadowing, and texture
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Screen design (e.g., text, graphics, color)
General Terms:
Algorithms,
Human Factors,
Performance
Keywords:
MDS,
force-directed,
graph drawing,
graph layout,
multidimensional scaling
REVIEW
"Claudio Delrieux : Reviewer"
Graphs are becoming popular as a means of visualizing order,
accessibility, or distance information. This paper is concerned with
efficient methods of conveying vertex proximity, that is, of arranging
the vertices so their pairwise screen dist
more...
|