Using constraints to achieve stability in automatic graph layout algorithms
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Graph drawing by force-directed placement
Software—Practice & Experience
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
GD '95 Proceedings of the Symposium on Graph Drawing
A Generic Compound Graph Visualizer/Manipulator: D-ABDUCTOR
GD '95 Proceedings of the Symposium on Graph Drawing
Straight-Line Drawing Algorithms for Hierarchical Graphs and Clustered Graphs
GD '96 Proceedings of the Symposium on Graph Drawing
Planarization of Clustered Graphs
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
HGV: A Library for Hierarchies, Graphs, and Views
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
A Fast Adaptive Layout Algorithm for Undirected Graphs
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
Dynamic Drawing of Clustered Graphs
INFOVIS '04 Proceedings of the IEEE Symposium on Information Visualization
Graph Visualization Techniques for Web Clustering Engines
IEEE Transactions on Visualization and Computer Graphics
Drawing graphs with non-uniform vertices
Proceedings of the Working Conference on Advanced Visual Interfaces
IEEE Computer Graphics and Applications
Mental map preserving graph drawing using simulated annealing
Information Sciences: an International Journal
An interactive and flexible information visualization method
Information Sciences: an International Journal
An optimal time algorithm for minimum linear arrangement of chord graphs
Information Sciences: an International Journal
Fast layout computation of clustered networks: Algorithmic advances and experimental analysis
Information Sciences: an International Journal
Hi-index | 0.07 |
We present an algorithm for the layout of undirected compound graphs, relaxing restrictions of previously known algorithms in regards to topology and geometry. The algorithm is based on the traditional force-directed layout scheme with extensions to handle multi-level nesting, edges between nodes of arbitrary nesting levels, varying node sizes, and other possible application-specific constraints. Experimental results show that the execution time and quality of the produced drawings with respect to commonly accepted layout criteria are quite satisfactory. The algorithm has also been successfully implemented as part of a pathway integration and analysis toolkit named PATIKA, for drawing complicated biological pathways with compartmental constraints and arbitrary nesting relations to represent molecular complexes and various types of pathway abstractions.