python - Matplotlib 和 Networkx - 绘制多个自循环
问题描述
我正在尝试创建一个可能有多个自循环的图表。但是,我只能看到一个自循环。那么,有什么方法可以正确地可视化它。
这是我的代码。
import networkx as nx
import matplotlib.pyplot as plt
g = nx.MultiDiGraph()
g.add_edge(0, 0)
g.add_edge(0, 1)
g.add_edge(1, 2)
g.add_edge(2, 2)
g.add_edge(2, 2)
count = g.number_of_edges(2, 2)
print(f'Edge count: {count}')
fig = plt.figure(figsize=(6, 4))
nx.draw(g, with_labels=True, font_weight='bold', node_color='White', width=2)
plt.show()
这里边数显示两个自循环,但可视化有一些问题。
解决方案
推荐阅读
- r - 如何使用 R 计算参考线(或点)与长/纬点数据帧之间的道路网络距离?
- java - 如何在 Android 中更改设置片段的文本颜色?
- cucumber - 如何为数据列表多次运行场景大纲
- java - 如何将人 mm/dd/yyyy DOB 转换为实际年龄。硒,Java
- asp.net - 重定向到其他操作方法时,临时数据,会话值变为空?
- sql-server - 如何在 SQL-Invoke 命令中实现 Where-Object
- python - 在 Python 中使分组直方图更大
- python - Python - 将项目添加到列表列表
- jmeter - Jmeter - 从 CSV 文件读取链接时使用 100 个用户进行测试
- python - ProgrammingError:关系“hr_expense_id_seq”不存在。Odoo 10.0