Back to Search
Start Over
Techniques for Edge Stratification of Complex Graph Drawings
- Source :
- Journal of Visual Languages & Computing. 25:533-543
- Publication Year :
- 2014
- Publisher :
- Elsevier BV, 2014.
-
Abstract
- We propose an approach that allows a user (e.g., an analyst) to explore a layout produced by any graph drawing algorithm, in order to reduce the visual complexity and clarify its presentation. Our approach is based on stratifying the drawing into layers with desired properties; to this aim, heuristics are presented. The produced layers can be explored and combined by the user to gradually acquire details. We present a user study to test the effectiveness of our approach. Furthermore, we performed an experimental analysis on popular force-directed graph drawing algorithms, in order to evaluate what is the algorithm that produces the smallest number of layers and if there is any correlation between the number of crossings and the number of layers of a graph layout. The proposed approach is useful to explore graph layouts, as confirmed by the presented user study. Furthermore, interesting considerations arise from the experimental evaluation, in particular, our results suggest that the number of layers of a graph layout may represent a reliable measure of its visual complexity. The algorithms presented in this paper can be effectively applied to graph layouts with a few hundreds of edges and vertices. For larger drawings that contain lots of crossings, the time complexity of our algorithms grows quadratically in the number of edges and more efficient techniques need to be devised. The proposed approach takes as input a layout produced by any graph drawing algorithm, therefore it can be applied in a variety of application domains. Several research directions can be explored to extend our framework and to devise new visualization paradigms to effectively present stratified drawings.
- Subjects :
- SPQR tree
Graph database
Theoretical computer science
Computer science
Graph Layout
computer.software_genre
Language and Linguistics
Computer Science Applications
Visualization
Human-Computer Interaction
Graph drawing
Graph (abstract data type)
Force-directed graph drawing
computer
Time complexity
Subjects
Details
- ISSN :
- 1045926X
- Volume :
- 25
- Database :
- OpenAIRE
- Journal :
- Journal of Visual Languages & Computing
- Accession number :
- edsair.doi.dedup.....f4aed0e08d9fca868b0d9f73dc5597fe
- Full Text :
- https://doi.org/10.1016/j.jvlc.2014.05.001