Graphviz安装及使用

Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具,它提供了“所想即所得”的理念,通过dot语言来编写脚本并绘制图形,简单易懂。

graphviz安装:

graphviz有多种安装方式,源码及发行包。

当前最新版源码下载:

其它版本下载链接参照:

发行包:

RedHat and CentOS:

Fedora:

Ubuntu

yum:

yum list 'graphviz*' 查看已安装graphviz包

yum install 'graphviz*' 安装graphviz

下面介绍几个简单的应用作为入门。

graphviz实例:     

digraph g{       node [shape = record,height=.1//我定义了我下面的样式;         node0[label = "<f0> |<f1> G|<f2> "];         //我是一个node,我有三个属性,第二个的名字为G,其他两个为空           node1[label = "<f0> |<f1> E|<f2> "];            node2[label = "<f0> |<f1> B|<f2> "];            node3[label = "<f0> |<f1> F|<f2> "];            node4[label = "<f0> |<f1> R|<f2> "];            node5[label = "<f0> |<f1> H|<f2> "];            node6[label = "<f0> |<f1> Y|<f2> "];            node7[label = "<f0> |<f1> A|<f2> "];            node8[label = "<f0> |<f1> C|<f2> "];                "node0": f2->"node4":f1;       //我的第三个属性连到node4的第二个属性       "node0": f0->"node1":f1;       "node1": f0->"node2":f1;       "node1": f2->"node3":f1;       "node2": f2->"node8":f1;       "node2": f0->"node7":f1;       "node4": f2->"node6":f1;       "node4": f0->"node5":f1;   }  

样式如图:

Graphviz安装及使用

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22728.html