首页 > 解决方案 > graphviz dot 输出的边缘聚集在一起

问题描述

我怎样才能防止线条聚在一起并弄不清楚是什么导致了什么,如图所示:

标签: graphviz

解决方案


最简单的方法是增加ranksep- 两个等级之间的最小距离。这应该为边缘留出更多空间,至少如果您使用的是点。

如果边集中是由于同一等级上的许多节点,您可以考虑使用unflatten实用程序。在图的生成中包含这一步允许将相同等级的节点分布到不同的等级,因此使图更窄(但更长),在节点之间创建一些空间。然后,各个节点的边缘应该更容易区分。关于如何使用 unflatten 实用程序(带图片)的完整示例可以在这个答案中找到。


推荐阅读