我是networkx世界的新手。它看起来很酷,但想知道是否有一种绘制方式,网络相关的图表,如下图所示:
+--------------+
+---->+ Controller +<----+
| +--------------+ |
| |
| |
| |
sw-a ================= sw-b
到目前为止,我在网上找到的所有示例/画廊中只显示了两个固定节点之间的1条边。在网络拓扑中,在节点之间建立多链路是很常见的。 我将如何实现这一目标? 我试过(只关注sw-a和sw-b):
G.add_edge('sw-a','sw-b',weight=0.6)
G.add_edge('sw-a','sw-b',weight=0.2)
elarge=[('sw-a', 'sw-b')]
esmall=[('sw-a', 'sw-b')]
nx.draw_networkx_edges(G,pos,edgelist=elarge,width=6)
nx.draw_networkx_edges(G,pos,edgelist=esmall,width=2,alpha=0.5,\
edge_color='b',style='dashed')
但绘制的线不是分开和分开的(平行线),而是它们彼此重叠。 任何提示将不胜感激。 TIA。