【发布时间】:2014-09-25 04:27:20
【问题描述】:
我试图避免跨越 20->40 和 30->70 之间的界线。有谁知道如何做到这一点?我使用单点来拉直边缘,但我希望渲染引擎避免这些边缘重叠。这是我的点代码:
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
}
我想发布一张图片,但 stackoverflow 不允许我这样做...当您将代码复制到:http://stamm-wilbrandt.de/GraphvizFiddle/
时,您可以看到我的意思非常感谢您在这方面的帮助!
【问题讨论】:
-
+1 获取 GraphvizFiddle 的链接 - 不知道这个工具,好东西!