【发布时间】:2011-07-31 00:39:01
【问题描述】:
我正在为 NetworkX 中的有向图编写一些代码,并且遇到了一个问题,这可能是我有问题的编程经验的结果。我正在尝试做的是以下内容:
我有一个有向图 G,顶部有两个“父节点”,所有其他节点都从中流出。在绘制此网络图时,我想将作为“父 1”后代的每个节点绘制为一种颜色,而将所有其他节点绘制为另一种颜色。这意味着我需要一份 Parent 1 的继任者名单。
现在,我可以使用以下方法轻松获得它们的第一层:
descend= G.successors(parent1)
问题是这只给了我第一代继任者。最好是,我想要后继者的后继者,后继者的后继者等。任意,因为能够运行分析并制作图表而不必确切知道其中有多少代,这将是非常有用的.
知道如何解决这个问题吗?
【问题讨论】:
标签: python networkx directed-graph