python - Networkx:可视化 MultiGraph 时重叠边

标签 python python-2.7 matplotlib graphviz networkx

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

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

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

nx.draw_graphviz(Gm,prog='neato')

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

谢谢

最佳答案

不幸的是没有。这在技术上是可行的,但到目前为止还没有人编写代码。

关于python - Networkx:可视化 MultiGraph 时重叠边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15053686/

相关文章:

python - 精度可变的百分比

python - 无法在 Ubuntu 12.04 上安装 matplotlib

Python 将列表变成一个词

轴 ('square' ) 和 set_xlim 之间的 python 相互作用

python - Matplotlib:如何使用特定的十六进制颜色和特定标记进行绘图?

python - 通过在 python 中添加新属性来更新 json 对象

python - 在 python/pandas 中将年/月转换为年/月/日

python - 从另一个字典列表中减去字典列表中的值

python - GAE 数据存储查询 ConjunctionNode 错误

python - 在整个天空的网格上绘制 FITS 图像