ヘディングのテキスト### 前提・実現したいこと
networkxをつかって
ノード間に2つのエッジを表示させたいです。
発生している問題・エラーメッセージ
MultiDiGraphを使ってグラフ作成をしているが、2本のエッジではなくA↔️Bのようなエッジになってしまう。
エッジが重なり重みなどで太さを変えても、分かりづらいため2本にしたい
###ソースコード
import networkx as nx
G = nx.MultiDiGraph()
G.add_nodes_from([1,2])
G.add_edge(1,2,weight=1)
G.add_edge(2,1,weight=2)
pos = nx.spring_layout(G)
edges_weight = [d["weight"] for (u,v,d) in G.edges(data=True)]
nx.draw_networkx_nodes(G,pos)
nx.draw_networkx_edges(G,pos,width=edges_weight)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー