有没有办法用有序分支约束创建图形?
例如。如果我有亲子关系: 以下是它的python nx片段。
0
这是输出:
即使更改了nodelist和add_edges_from列表中的订单,输出似乎也不会受到影响。
但是我要先得到遇到节点的输出。
例如:假设nodelist是,
>>> import networkx as nx
>>> g = nx.DiGraph()
>>> nodelist = ['A','B','C','D']
>>> for each in nodelist:
... g.add_node(each)
...
>>> g.add_edges_from([('A','B'),('A','C'),('B','D'),('C','D')])
>>> import nxpd
>>> nxpd.draw(g)
'/tmp/nx_xdDmyn.png'
然后输出应该如下所示。
['A','C','B','D']
如何使用python networkx实现这一目标?