27

Graphviz DOT を使用して多数のグラフを印刷する必要があります。各グラフがどの入力に対応するかを区別するために、各グラフのキャプションも必要です。これをグラフの DOT 表現に埋め込む方法はありますか。

4

3 に答える 3

48

を使用labelして、グラフにキャプションを追加できます。

例:

digraph {
    A -> B;
    label="Graph";
    labelloc=top;
    labeljust=left;
}

labelloclabeljustグラフ ラベルの上下左右の位置を決定するために使用できます 。

ラベル (フォントなど) を変更するために使用できるすべての詳細とその他の属性については、graphviz 属性リファレンスを参照してください。

ヒント: ドット ファイルのグラフ ラベル end を定義します。そうしないと、サブグラフがそれらのプロパティを継承します。

于 2011-01-17T18:40:12.837 に答える
11

グラフは、ノードやエッジと同じように属性を持つことができます:

digraph {
    graph [label="The Tale of Two Cities", labelloc=t, fontsize=30];
    node [color=blue];
    rankdir = LR;
    London -> Paris;
    Paris -> London;
}

そのドット ファイルは、このグラフを生成します。

ここに画像の説明を入力

于 2012-07-21T18:15:45.413 に答える