布局引擎是整洁的。我希望在从 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;
}
那可能吗?
获取您的原始图形定义,添加一个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输出以下内容:
根据该属性的文档:
用于样条边路由的多边形周围的边距。解释与 sep 的解释相同。这通常应该严格小于 sep。
假设这已解决(或现在无关紧要!)考虑到它有多旧,但您可以在 esep (即esep = -0.4
)上附加一个减号,这会使节点更靠近。