Python 使用networkx和matplotlib绘制自反图

Python 使用networkx和matplotlib绘制自反图,python,matplotlib,networkx,Python,Matplotlib,Networkx,如何使用networkx和matplotlib绘制自反图?换句话说,顶点“A”连接到自身,并且应该有一个指向自身的弯曲箭头。这可以通过networkx和maptplotlib实现吗?我愿意使用其他python库,但更喜欢networkx 这是我现在的代码,它绘制了一个没有反射边的图 import networkx as nx import matplotlib.pyplot as plt G = nx.DiGraph() # Add node A pointing back to itself

如何使用networkx和matplotlib绘制自反图?换句话说,顶点“A”连接到自身,并且应该有一个指向自身的弯曲箭头。这可以通过networkx和maptplotlib实现吗?我愿意使用其他python库,但更喜欢networkx

这是我现在的代码,它绘制了一个没有反射边的图

import networkx as nx
import matplotlib.pyplot as plt
G = nx.DiGraph()
# Add node A pointing back to itself
G.add_edges_from([('A','A')])
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, pos)
nx.draw_networkx_labels(G, pos)
nx.draw_networkx_edges(G, pos, arrows=True)
plt.show()

您可能想看看