An algorithm for drawing a hierarchical graph

被引:16
|
作者
Eades, P
Lin, XM
Tamassia, R
机构
[1] UNIV NEWCASTLE, DEPT COMP SCI, CALLAGHAN, NSW 2308, AUSTRALIA
[2] UNIV WESTERN AUSTRALIA, DEPT COMP SCI, NEDLANDS, WA 6009, AUSTRALIA
[3] BROWN UNIV, DEPT COMP SCI, PROVIDENCE, RI 02912 USA
关键词
graph drawing; planarity; hierarchical graph; edge crossings; symmetry;
D O I
10.1142/S0218195996000101
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hierarchical graphs appear in several graph drawing applications, where nodes are assigned layers for semantic reasons. More importantly, general methods for drawing directed graphs usually begin by transforming the input digraph into a hierarchical graph, then applying a hierarchical graph drawing algorithm. This paper introduces the Degree Weighted Barycentre (DWB) algorithm for drawing hierarchical graphs. We show that drawings output by DWB satisfy several important aesthetic criteria: under certain connectivity conditions, they are planar, convex, and symmetric whenever such drawings are possible. The algorithm can be implemented as a simple Gauss - Seidel iteration.
引用
收藏
页码:145 / 155
页数:11
相关论文
共 50 条
  • [1] Online hierarchical graph drawing
    North, SC
    Woodhull, G
    GRAPH DRAWING, 2002, 2265 : 232 - 246
  • [2] Algorithm for drawing multistage graph
    Huang, Jingwei
    Fu, Ningya
    Wuhan Shuili Dianli Daxue Xuebao/Journal of Wuhan University of Hydraulic and Electric Engineering, 1997, 30 (02): : 79 - 81
  • [3] A graph drawing algorithm for spherical pictures
    Donafee, A
    Maple, C
    SEVENTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALIZATION, PROCEEDINGS, 2003, : 194 - 199
  • [4] Graph drawing algorithm engineering with AGD
    Gutwenger, C
    Jünger, M
    Klau, GW
    Leipert, S
    Mutzel, P
    SOFTWARE VISUALIZATION, 2002, 2269 : 307 - 323
  • [5] Algorithm for drawing undirected planar graph
    Zhang, Qing-Guo
    Huang, Jing-Wei
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2003, 24 (06):
  • [6] Dynamic graph drawing of sequences of orthogonal and hierarchical graphs
    Görg, C
    Birke, P
    Pohl, M
    Diehl, S
    GRAPH DRAWING, 2004, 3383 : 228 - 238
  • [7] Adding constraints to an algorithm for orthogonal graph drawing
    Wiese, R
    Kaufmann, M
    GRAPH DRAWING, 1998, 1547 : 462 - 463
  • [8] Introducing the fisheye view into graph drawing algorithm
    Nagumo, Jun
    Tanaka, Jiro
    Systems and Computers in Japan, 2001, 32 (12) : 60 - 66
  • [9] A graph layout algorithm for drawing metabolic pathways
    Becker, MY
    Rojas, I
    BIOINFORMATICS, 2001, 17 (05) : 461 - 467
  • [10] An Improved Graph Drawing Algorithm for Email Networks
    Wang, Xiaoqiang
    Zhou, Xiumei
    Lan, Weiyao
    Wu, Shunxiang
    ASCC: 2009 7TH ASIAN CONTROL CONFERENCE, VOLS 1-3, 2009, : 1667 - 1672