Geometry-Based Edge Clustering for Graph Visualization

被引:179
作者
Cui, Weiwei [1 ]
Zhou, Hong [1 ]
Qu, Huamin [1 ]
Wong, Pak Chung [2 ]
Li, Xiaoming [3 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[2] Pacific NW Natl Lab, Richland, WA 99352 USA
[3] Peking Univ, Beijing, Peoples R China
关键词
Graph visualization; visual clutter; mesh; edge clustering;
D O I
10.1109/TVCG.2008.135
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graphs have been widely used to model relationships among data. For large graphs, excessive edge crossings make the display visually cluttered and thus difficult to explore. In this paper, we propose a novel geometry-based edge-clustering framework that can group edges into bundles to reduce the overall edge crossings. Our method uses a control mesh to guide the edge-clustering process; edge bundles can be formed by forcing all edges to pass through some control points on the mesh. The control mesh can be generated at different levels of detail either manually or automatically based on underlying graph patterns. Users can further interact with the edge-clustering results through several advanced visualization techniques such as color and opacity enhancement. Compared with other edge-clustering methods, our approach is intuitive, flexible, and efficient. The experiments on some large graphs demonstrate the effectiveness of our method.
引用
收藏
页码:1277 / 1284
页数:8
相关论文
共 23 条
[1]  
[Anonymous], 1999, GRAPH DRAWING ALGORI
[2]   TopoLayout: Multilevel graph layout by topological features [J].
Archambault, Daniel ;
Munzner, Tamara ;
Auber, David .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (02) :305-317
[3]  
Chew L. P., 1987, P 3 ANN S COMP GEOM, P215, DOI [DOI 10.1145/41958.41981, 10.1145/41958.41981]
[4]   Drawing graphs nicely using simulated annealing [J].
Davidson, R ;
Harel, D .
ACM TRANSACTIONS ON GRAPHICS, 1996, 15 (04) :301-331
[5]  
Dickerson M., 2005, J GRAPH ALGORITHMS A, V9, P31, DOI DOI 10.7155/JGAA.00099
[6]  
Duda R., 1973, PATTERN RECOGN
[7]   A taxonomy of clutter reduction for information visualisation [J].
Ellis, Geoffrey ;
Dix, Alan .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) :1216-1223
[8]  
FRICK A, 1994, P DIMACS INT WORKSH, P388
[9]   Multi-level graph layout on the GPU [J].
Frishman, Yaniv ;
Tal, Ayellet .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) :1310-1317
[10]   Topological fisheye views for visualizing large graphs [J].
Gansner, E ;
Koren, Y ;
North, S .
IEEE SYMPOSIUM ON INFORMATION VISUALIZATION 2004, PROCEEDINGS, 2004, :175-182