我怎样才能防止线条聚在一起并弄不清楚是什么导致了什么,如图所示:
最简单的方法是增加ranksep - 两个等级之间的最小距离。这应该为边缘留下更多 space,至少如果你使用点。
ranksep
如果边缘集中是由于同一等级上的很多节点,您可以考虑使用unflatten实用程序。在图的生成中包括此步骤允许将相同级别的节点分配到不同的级别,因此使图更窄(但更长),在节点之间创建一些 space。各个节点的边缘应该更容易区分。 可以在 this answer.
unflatten