4

このコードの実行:

import pygraphviz as PG
tree = PG.AGraph(directed=True, strict=False)

tree.add_node(1)
tree.add_node(2)
tree.add_node(3)
tree.add_node(4)
tree.add_node(5)

tree.add_edge(1, 2)
tree.add_edge(1, 3)
tree.add_edge(4, 4)
tree.add_edge(1, 5)

print str(tree)

次の出力があります。

digraph {
        1 -> 5;
        1 -> 3;
        1 -> 2;
        4 -> 4;
}

これは、最初に定義された 1->2 ではなく、最初に表示されるエッジが 1->5 であることを意味します。どうすれば注文を強制できますか? 作成された順序でノードとエッジを確認したいと思います。

4

0 に答える 0