[英]draw edges with networkx in python
我有一個帶有浮點坐標位置的圖(例如:(1.3,2.75))並用節點和一些特殊邊緣繪制我的圖。 而 G.edges 是 networkx.classes.reportviews.EdgeView 的類型,例如:
print(G.edges)
=>((((29.637096774193548, 61.74242424242425), (52.822580645161295, 35.76839826839827)),(...),...) 我的代碼是:
nx.draw_networkx_edges(G, pos, edgelist=G.edges())
那
密鑰錯誤:(29.637096774193548,61.74242424242425)
它解決了。 邊緣用字典(pos)中的鍵添加,我將((x1,y1),(x2,y2))添加到邊緣。 我更改我的代碼並將(0,1)添加到節點列表或pos中0分配給(x1,y1)和1分配給(x2,y2)的邊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.