如何增加graphviz中边(样条)和节点之间的空间?

时间:2012-03-22 21:44:29

标签: graphviz neato

我手动指定了每个节点的起始位置并设置了splines = true。

生成的图像如下所示:

graph

1031和1028之间的样条似乎触及节点1030和1029.我只是想知道是否有办法增加边距。我已经尝试指定esep =“+ 3,3”以在节点周围提供非常高的余量,但仍然输出相同的图形。

2 个答案:

答案 0 :(得分:1)

当您手动布置节点时,为什么不lay out the spline by hand以及:

pos splineType

样条的位置比节点稍微复杂一些,但并非如此。

要开始使用,请在neato处运行图表,并将输出格式设置为“点”(-Tdot),它将生成较低级别的布局。然后,您可以调整问题样条曲线的坐标。

答案 1 :(得分:0)

还有esepsep图表属性。

从我观察到的情况来看,当使用neato在已知位置时生成样条边缘时,这些属性非常有效。但是,如果设置为太高的值,输出位置根本不会与输入位置匹配。