如何避免在Graphviz中出现节点重叠?

18

我正在尝试绘制一个具有许多节点和边缘的图形。

然而,该图变得太杂乱了,节点和边缘重叠在一起。我尝试(但失败了)以下方法,其中包括全部或部分组合使用。

size = "12.0, 20.0!";
margin  = 0.0;
len = 1.0;

我正在使用neato来生成一个png文件。

尺寸规格似乎根本没有起作用。

任何提示将不胜感激。

2个回答

15

尝试使用 graph [ overlap=false ] 来运行 SFDP。


这并没有提供问题的答案。如果您想对作者进行批评或请求澄清,请在他们的帖子下留言。 - Pரதீப்
5
@Fireblade 他提供了答案 - 用 SFDP 解决了我的问题。我稍作修改以改进他的答案。 - Liam M

13

尝试使用图形可视化软件包中的sfdp或fdp。这些工具有两个参数Krepulsiveforce,可以控制节点之间的距离。

点击此处了解更多详情。


1
看起来 K 和 repulsiveforce 参数像魔法棒一样有效。非常感谢。 - Masroor
K好像消失了? - IceFire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接