Drawing graphs with non-uniform vertices

David Harel, Yehuda Koren
2002 Proceedings of the Working Conference on Advanced Visual Interfaces - AVI '02  
The vertices of most graphs that appear in real applications are nonuniform. They can be circles, ellipses, rectangles, or other geometric elements of varying shapes and sizes. Unfortunately, current force directed methods for laying out graphs are suitable mostly for graphs whose vertices are zero-sized and dimensionless points. It turns out that naively extending these methods to handle nonuniform vertices results in serious deficiencies in terms of output quality and performance. In this
more » ... r we try to remedy this situation by identifying the special characteristics and problematics of such graphs and offering several algorithms for tackling them. The algorithms can be viewed as carefully constructed extensions of force-directed methods, and their output quality and performance are similar.
doi:10.1145/1556262.1556288 dblp:conf/avi/HarelK02 fatcat:cbelhsqvs5gzncran4cd2wt6qy