私の論文では、確率的な制御フローグラフを描く必要があります。つまり、エッジに確率が描かれた制御フローグラフ。
既存のグラフのディープコピーを使用でき、私のグラフは非常に似ているため、非常に便利なグラフツールを見つけました。
だから私の質問は、エッジの上/隣にエッジプロパティ(またはいくつかの文字列)を描画する可能性があるかどうかです。それが不可能または非常に複雑な場合、この場合に使用するのに適したツールはありますか?
編集: 2つのノード間にループを作成し、値が異なる有向エッジが必要です。これも可能性はありますか?だから私は両方の値を見ることができますか?これで、2方向のエッジを持つ有向グラフを見ることができますが、値は1つだけです。
したがって、たとえばnetworkx(Hookedを参照)では、次のようになります。
G = nx.MultiDiGraph()
G.add_edge(0,1)
G.add_edge(1,0)
labels = {(0,1):'foo', (1,0):'bar'}
'foo'と'bar'の両方が表示され、それらが接続されている方向を確認できるようにします。
しかし、networkxがレンダリングすると、1つのラベルを持つ1つの双方向エッジが得られます。