を使用して有向グラフを作成したいのですpydot
が、既製のエッジセットもあります。エッジ セットのタイプはリストでもタプルでもかまいません。これは、[(1,2),(2,3),(3,2)]
またはのように、要件に応じてエッジのセットを事前に構築できるため((1,2),(2,3),(3,2))
です。
次のようにpydot
オブジェクトを初期化します。g
g = pydot.Dot()
g.set_type('digraph')
その後、 likes という関数はなく、foradd_edge_from
という関数しかないことがわかりました。エッジを1つずつ生成しなければならないということですか??add_edge
g
おそらく、最初に次の方法でエッジセットからグラフを作成できます。
g=pydot.graph_from_edges(edge_set)
しかし、無向グラフが生成されることがわかりました:(
ちなみに、私はグラフを使用networkx
して成功を実現しようとしています。ただし、ノード以外のエッジを重視する派手で回りくどいプレゼンテーション モード (申し訳ありませんが、これは単なる私の意見であり、もちろん反対する可能性があります) は、この場合は今の私が望むものと一致しません。
それで、誰か私に何かアイデアやアドバイスがありますか?私が使用できる既製の方法はありますか?助けてくれてありがとう!