布局引擎 neato 。我希望在a到c的箭头和节点b之间有更多的空间。 margin
和pad
对neato没有帮助。这是我的图表:
digraph G {
splines=true
a [pos="0.0,0.0!"];
b [pos="0.0,1.0!"];
c [pos="0.0,2.0!"];
a -> b;
a -> c;
b -> c;
}
这可能吗?
答案 0 :(得分:5)
采用原始图表定义,添加esep=1
属性以获取以下内容:
digraph G {
splines=true; esep=1;
a [pos="0.0,0.0!"];
b [pos="0.0,1.0!"];
c [pos="0.0,2.0!"];
a -> b;
a -> c;
b -> c;
}
将使用 neato 输出以下内容:
根据该属性的documentation:
用于样条边缘路由的多边形周围使用的边距。解释与sep给出的解释相同。这通常应严格低于sep。
答案 1 :(得分:0)
假设已经解决了这个问题(或现在不相关!),但是您可以在esep上加上减号(即esep = -0.4
),并使节点之间的距离更近。