我试图避免20-> 40和30-> 70之间的交叉线。有谁知道如何做到这一点?我使用单点来理顺边缘,但我会希望渲染引擎避免这些边缘重叠。这里是我的点代码:Graphviz交叉边缘
digraph {
graph [splines="ortho", nodesep = "1", overlap = false];
node [shape=rectangle, color=lightgrey, style=filled ];
10
20
30
40
50
60
70
80
90
node[shape=none, width=0, height=0 label=""];
edge[dir=none];
{rank=same;
p1->10
10->p2
}
p1->20
p2->30
{rank=same;
p3->40
40->p4
}
p3->50
p4->60
{rank=same;
p5->70
70->p6
}
p5->80
p6->90
20->40
30->70
}
我想张贴图片,但计算器不允许我这样做...你可以明白我的意思,当你将代码复制到:http://stamm-wilbrandt.de/GraphvizFiddle/
我非常感谢你的帮助!
+1的链接GraphvizFiddle - 不知道这个工具,伟大的东西! – marapet 2014-09-24 18:39:43