12

Graphviz でグラフを描画し、そのノードとエッジに注釈を付けるにはどうすればよいですか?

例えば:

(a: level=0) --3--> (b: level=1)  
(a: level=0) --2--> (c: level=1)
4

1 に答える 1

15

これは非常に簡単dotです。例のファイルは次のとおりです ( test.dot):

strict digraph {
    1 [label="a: level=0"];
    2 [label="b: level=1"];
    3 [label="c: level=1"];
    1 -> 2 [label="3"];
    1 -> 3 [label="2"];
}

dot -Tpng -o test.png test.dot出力は次のとおりです。

ドット出力

必要なレイアウトを取得するために設定できるパラメーターは他にもあります。Graphviz のドキュメントを参照することをお勧めします。

于 2012-07-05T06:36:06.850 に答える