Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具,它提供了“所想即所得”的理念,通过dot语言来编写脚本并绘制图形,简单易懂。graphviz安装:graphviz有多种安装方式,源码及发行包。当前最新版源码下载:http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.28.0.tar.gz其它版本下载链接参照: http://www.graphviz.org/pub/graphviz/stable/SOURCES/发行包:RedHat and CentOS: http://www.graphviz.org/Download_linux_rhel.phpFedora: http://www.graphviz.org/Download_linux_fedora.phpUbuntu:http://www.graphviz.org/Download_linux_ubuntu.phpyum: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;
- }
样式如图:更多图形实例及脚本请参照:http://www.graphviz.org/Gallery.php。Linux下安装spin和xspinMemcached源码学习相关资讯 Graphviz
- 程序员绘图利器 — Graphviz (05月06日)
- Graphviz的使用及中文乱码问题解决 (05月06日)
- 使用 Graphviz 生成自动化系统图 (05月06日)
| - 绘图工具Graphviz学习使用 (05月06日)
- Graphviz - 用指令来画关系图吧! (05月06日)
- 看开源代码利器—用Graphviz + (01/09/2015 08:17:33)
|
本文评论 查看全部评论 (0)