Graphviz中国語チュートリアル
1404 ワード
Graphviz中国語チュートリアル
Graphvizとは
Graphvizはオープンソースのグラフ可視化ソフトウェアです.グラフ可視化とは,抽象グラフとネットワークの構造化情報をグラフィックで表すことである.ネットワーク、生物情報学、ソフトウェアエンジニアリング、データベースとWeb設計、機械学習、可視化インタフェースなど多くの他の技術分野で重要な応用がある.[1]
Graphvizのインストール
Ubuntu 14.04ソースにはすでにコンパイルされたgraphvizパッケージがあり、
apt-get install
コマンドを使用してインストールすればよい.$ sudo apt-get install -y graphviz
あるいは公式サイトに最新バージョンのGraphvizをダウンロードします.ダウンロードアドレス
グラフを使用
dotコード:
digraph G {
node [shape=record];
}
ノードの
shape
がrecord
であり、矩形のブロックである図が定義される.pngピクチャを生成するには:
$ dot strategy.dot Tpng -o strategy.png
ノードシェイプ(Node Shape)
Graphvizには、ポリゴンベース、レコードベース、およびユーザー定義の3つの主要な形状があります.レコードベースの形状は、クラスHTMLラベルに置き換えられているのが一般的です.言い換えれば、
shape=none, margin=0
の文法の代わりにshape=record
とクラスHTMLラベルを使用することを考慮する必要があります.ノード属性
fixedsize
、fontname
、fontsize
、height
、label
、style
およびwidth
は、すべてのノードの幾何学的形状およびスタイルに作用する.ポリゴンベースノード(Polygon Based Node)
ポリゴンシェイプベースのスタイルについては、Polygon-based Nodesを参照してください.
参考資料
[1]Graphviz公式サイト[2]graphviz UMLクラス図を描く