主页

索引

模块索引

搜索页面

常用

基本命令

$ dot -Tpng first.dot -o first.png
-T表示格式,即画成png格式
-o表示重命名为first.png


dot表示使用的是dot布局,其他布局相应的修改即可

安装

brew install graphviz

sudo apt install graphviz
sudo yum install graphviz

基本格式

基本的 DOT 文件:

graph example1 {
  Server1 -- Server2   // -- 定义了节点之间的联系
  Server2 -- Server3
  Server3 -- Server1
}

有向的 DOT 文件:

digraph example2 {
    Server1 -> Server2
    Server2 -> Server3
    Server3 -> Server1
}

具有额外属性的图表:

digraph example3 {
   Server1 -> Server2
   Server2 -> Server3
   Server3 -> Server1

   Server1 [shape=box, label="Server1\nWeb Server", fillcolor="#ABACBA", style=filled]
   Server2 [shape=triangle, label="Server2\nApp Server", fillcolor="#DDBCBC", style=filled]
   Server3 [shape=circle, label="Server3\nDatabase Server", fillcolor="#FFAA22",style=filled]
}

主页

索引

模块索引

搜索页面