【发布时间】:2023-04-04 07:37:01
【问题描述】:
在下面代码生成的图表中,
B->D 和 D->B
我希望这个“循环”用两条线表示(一条可能需要弯曲),而不是一条两端都有箭头的线。请问我该如何实现?
import networkx as nx
import matplotlib.pyplot as plt
G = nx.DiGraph()
G.add_edges_from(
[('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F'),
('B', 'H'), ('B', 'G'), ('B', 'D'), ('C', 'G')])
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, pos, node_size = 500)
nx.draw_networkx_labels(G, pos)
nx.draw_networkx_edges(G, pos, arrows=True)
plt.show()
【问题讨论】: