我有一个包含约3300个顶点的DAG,可以通过"dot"算法布局成一个相对简单的树形结构(由于顶点可能来自不同级别的多个前驱者,因此交叉频繁发生,事情变得更加复杂)。图中的每个顶点都在原始进程的特定时间产生,并且我想要布局中的一个轴表示时间:像"a -> v, b -> v"这样的边关系意味着"a"和"b"在一些特定时间之前就存在,而"v"则是在它们之后产生的。
是否有一种DAG布局算法可以让我指定一个轴上的位置(或至少距离),并在另一个轴上优化边交叉问题?
是否有一种DAG布局算法可以让我指定一个轴上的位置(或至少距离),并在另一个轴上优化边交叉问题?
networkx
中进行拓扑排序,但是真的不知道如何按照你的答案中的那样以拓扑排序顺序绘制。你能给我一些提示吗? - kawing-chiu