小编Jua*_*nPi的帖子

Networkx:可视化MultiGraph时重叠边缘

使用graphviz neato正确绘制以下多图(即平行边不重叠)以生成png(如本答案所示)

import networkx as nx
nx.MultiGraph ([(1,2),(1,2),(1,2),(3,1),(3,2)])
nx.write_dot(Gm,'multi.dot')
!neato -T png multi.dot > multi.png
Run Code Online (Sandbox Code Playgroud)

但是,使用Networkx的绘图功能并不能解决问题

nx.draw_graphviz(Gm,prog='neato')
Run Code Online (Sandbox Code Playgroud)

是否可以使用Networkx的draw方法防止重叠边缘?

谢谢

python matplotlib graphviz networkx python-2.7

12
推荐指数
2
解决办法
4689
查看次数

标签 统计

graphviz ×1

matplotlib ×1

networkx ×1

python ×1

python-2.7 ×1