draw_graphviz由于没有将graphviz绘图工具导入到networkx的顶级命名空间中的更改,触发了networkx-1.11中的函数中的一个小错误。
以下是解决方法
In [1]: import networkx as nxIn [2]: G = nx.complete_graph(5)In [3]: from networkx.drawing.nx_agraph import graphviz_layoutIn [4]: pos = graphviz_layout(G)In [5]: nx.draw(G, pos)
要使用其他功能(如
to_agraph,
write_dot等),您需要明确使用较长的路径名
nx.drawing.nx_agraph.write_dot()
或将函数导入顶级名称空间
from networkx.drawing.nx_agraph import write_dot()write_dot()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)