Graphviz でグラフを描画し、そのノードとエッジに注釈を付けるにはどうすればよいですか?
例えば:
(a: level=0) --3--> (b: level=1)
(a: level=0) --2--> (c: level=1)
Graphviz でグラフを描画し、そのノードとエッジに注釈を付けるにはどうすればよいですか?
例えば:
(a: level=0) --3--> (b: level=1)
(a: level=0) --2--> (c: level=1)
これは非常に簡単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 のドキュメントを参照することをお勧めします。