Graphvizを使用してグラフを描画しようとしていますが、エッジにラベルを追加する必要があります。 Graphvizにはその方法はないようです。抜け道はありますか?
ラベルプロパティ をEdgeに接続して使用します。
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
上記は、このようなグラフを生成します。
@Andrew Walkerが素晴らしい答えをくれました!
labeltooltip
属性 に注意する価値もあります。これにより、追加の文字列をEdgeのラベルに添付できます。これは、tooltip
属性よりもユーザーにとって簡単です。Edgeに直接カーソルを合わせるのは面倒です。構文は次のとおりです。
digraph G {
a -> b [label=" a to b" labeltooltip="this is a tooltip"];
b -> c [label=" another label" ];
}
label="\E"
を使用できます。デフォルトのラベルを生成します。
例:
digraph G {
a -> b [ label="\E" ];
b -> c [ label="\E"];
}