2011-01-17 21 views
16

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

答えて

34

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

例:

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

labelloclabeljust上部/底及びグラフラベルの右/左の位置を決定するために使用することができます。

graphviz attribute referenceのラベル(フォントなど)を変更するために使用できるすべての詳細およびその他の属性。

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

+0

ヒントをお願いします! – drxzcl

9

グラフのノードとエッジはやるだけのような属性を持つことができます。ファイルをドット

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

this graphを生成します。

関連する問題