2012-03-22 94 views
6

我手动指定了每个节点的起始位置并设置splines = true。如何增加graphviz中边(样条曲线)和节点之间的空间?

产生的图像显示如下:

graph

1031和1028之间的花键似乎触摸节点1030和1029。我只是想知道,如果有在这里增加保证金的方式。我已经尝试指定esep =“+ 3,3”来给出节点周围非常高的余量,但仍然输出相同的图形。

+4

嗯,这很奇怪。你能提供你在这里提供的图表的样本文件,所以我们可以捅它吗? – MrGomez 2012-04-06 20:10:09

回答

1

正如你的手,摆出节点为什么不lay out the spline by hand以及有:

pos splineType 

样条曲线有点复杂得多节点的位置,但并不十分左右。

要开始,请通过neato运行您的图形,并将输出格式设置为'点'(-Tdot),它将生成较低级别的布局。然后您可以调整问题样条的坐标。

0

还有esepsep图属性。

从我所观察到的,当使用neato在位置已知时生成样条曲线边缘时,这些属性工作得非常好。但是,如果设置的值太高,则输出位置根本不匹配输入位置。

相关问题