是什么导致NetworkX和PyGraphViz单独运行但不能一起正常运行?

是什么导致NetworkX和PyGraphViz单独运行但不能一起正常运行?,第1张

是什么导致NetworkX和PyGraphViz单独运行但不能一起正常运行?

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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存