概要
GraphvizのTipsをメモ
環境
- CentOS 6.6 64bit
- Graphviz 2.26.0-10
Tips
画像を埋め込む方法
jenkins [label = <<TABLE><TR><TD><IMG SRC="jenkins.png"/></TD></TR></TABLE>>, shape = plaintext];
HTMLライクな構文を使用すると埋め込むことができる
上記の場合はdotファイルと同じディレクトリにpngファイルを配置すればOK
shape=plaintext
を画像のオブジェクトを枠線を削除するために利用
複数のclusterに所属させる方法
複数のsubgraphに所属される方法とも言うと思います
subgraph cluster_one {
label = "one";
subgraph cluster_two {
host001;
label = "two";
color = blue;
}
}
subgraphの宣言の中にsubgraphを書けばOK
上記の場合はこんな感じになります
cluster内のオブジェクトがエッジで接続されている場合にオブジェクトを並列にする方法
subgraph cluster_one {
label = "one";
subgraph cluster_two {
rank = same {
host001 -> host002;
}
label = "two";
color = blue;
}
}
rank = same
を使います
host001とhost002は横に並びます
rankdir=LRにすると縦に並びます
rank = same
を使わないと以下の通り
0 件のコメント:
コメントを投稿