Are Crossings Important for Drawing Large Graphs?

Reducing the number of edge crossings is considered one of the most important graph drawing aesthetics. While real-world graphs tend to be large and dense, most of the earlier work on evaluating the impact of edge crossings utilizes relatively small graphs that are manually generated and manipulated. We study the effect on task performance of increased edge crossings in automatically generated layouts for graphs, from different datasets, with different sizes, and with different densities. The results indicate that increasing the number of crossings negatively impacts accuracy and performance time and that impact is significant for small graphs but not significant for large graphs. We also quantitatively evaluate the impact of edge crossings on crossing angles and stress in automatically constructed graph layouts. We find a moderate correlation between minimizing stress and the minimizing the number of crossings.

[1]  Satoru Kawai,et al.  An Algorithm for Drawing General Undirected Graphs , 1989, Inf. Process. Lett..

[2]  Weidong Huang,et al.  Layout Effects on Sociogram Perception , 2005, GD.

[3]  Daniel W. Archambault,et al.  The Readability of Path‐Preserving Clusterings of Graphs , 2010, Comput. Graph. Forum.

[4]  Helen C. Purchase,et al.  Which Aesthetic has the Greatest Effect on Human Understanding? , 1997, GD.

[5]  Bojan Mohar,et al.  Adding One Edge to Planar Graphs Makes Crossing Number and 1-Planarity Hard , 2012, SIAM J. Comput..

[6]  Yehuda Koren,et al.  The Binary Stress Model for Graph Drawing , 2009, GD.

[7]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[8]  Weidong Huang,et al.  Larger crossing angles make graphs easier to read , 2014, J. Vis. Lang. Comput..

[9]  David Harel,et al.  A Fast Multi-scale Method for Drawing Large Graphs , 2000, Graph Drawing.

[10]  Michael Jünger,et al.  Crossings and Planarization , 2013, Handbook of Graph Drawing and Visualization.

[11]  Yehuda Koren,et al.  Graph Drawing by Stress Majorization , 2004, GD.

[12]  Colin Ware,et al.  Cognitive Measurements of Graph Aesthetics , 2002, Inf. Vis..

[13]  Carl Gutwin,et al.  Useful junk?: the effects of visual embellishment on comprehension and memorability of charts , 2010, CHI.

[14]  Weidong Huang,et al.  How People Read Graphs , 2005, APVIS.

[15]  Weidong Huang,et al.  Exploring the Relative Importance of Number of Edge Crossings and Size of Crossing Angles: A Quantitative Perspective , 2011 .

[16]  Robert F. Cohen,et al.  Validating Graph Drawing Aesthetics , 1995, GD.

[17]  David S. Johnson,et al.  Crossing Number is NP-Complete , 1983 .

[18]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[19]  Stephen G. Kobourov,et al.  Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation , 2014, IEEE Transactions on Visualization and Computer Graphics.

[20]  Chris North,et al.  A Comparison of User-Generated and Automatic Graph Layouts , 2009, IEEE Transactions on Visualization and Computer Graphics.

[21]  Petr Hlinený,et al.  Crossing Number Is Hard for Cubic Graphs , 2004, MFCS.

[22]  Jean-Daniel Fekete,et al.  Task taxonomy for graph visualization , 2006, BELIV '06.

[23]  Emden R. Gansner,et al.  Graphviz - Open Source Graph Drawing Tools , 2001, GD.

[24]  Yifan Hu,et al.  How to Display Group Information on Node-Link Diagrams: An Evaluation , 2014, IEEE Transactions on Visualization and Computer Graphics.

[25]  Bernice E. Rogowitz,et al.  Perceptual Organization in User-Generated Graph Layouts , 2008, IEEE Transactions on Visualization and Computer Graphics.