graphviz v2.39

原文链接:https://mp.csdn.net/mdeditor/100740910

raphviz,全称Graph visualization Software,是由AT&T Labs Research设计的一款超级实用的开源的图形绘制工具,是一种将结构信息表示为抽象图和网络图的一种方式。graphviz提供了dot语言来编写绘图脚本,对于绘制复杂的流程图,类图等非常好用,在网络、生物信息学、软件工程、数据库和网页设计、机器学习以及其他技术领域的视觉界面中有重要应用,需要的小伙伴可到本站下载。
graphviz
使用教程
1、打开graphviz编辑器gvedit,编写如下的dot脚本语言,保存成gv格式文本文件。然后进入命令行界面,使用dot命令,将gv文件转化为png图形文件。

graph使用–描述关系

digraph使用–描述关系

更新实例
digraph startgame {
label=“游戏资源更新流程”
rankdir=“TB”
start[label=“启动游戏” shape=circle style=filled]
ifwifi[label=“网络环境判断是否 WIFI” shape=diamond]
needupdate[label=“是否有资源需要更新” shape=diamond]
startslientdl[label=“静默下载” shape=box]
enterhall[label=“进入游戏大厅” shape=box]
enterroom[label=“进入房间” shape=box]
resourceuptodate[label=“资源不完整” shape=diamond]
startplay[label=“正常游戏” shape=circle fillcolor=blue]
warning[label=“提醒玩家是否更新” shape=diamond]
startdl[label=“进入下载界面” shape=box]
//{rank=same; needupdate, enterhall}
{shape=diamond; ifwifi, needupdate}
start -> ifwifi
ifwifi->needupdate[label=“是”]
ifwifi->enterhall[label=“否”]
needupdate->startslientdl[label=“是”]
startslientdl->enterhall
needupdate->enterhall[label=“否”]
enterhall -> enterroom
enterroom -> resourceuptodate
resourceuptodate -> warning[label=“是”]
resourceuptodate -> startplay[label=“否”]
warning -> startdl[label=“确认下载”]
warning -> enterhall[label=“取消下载”]
startdl -> enterhall[label=“取消下载”]
startdl -> startplay[label=“下载完成”]
}

软件特点
1、Graphviz的是AT Labs-Research开发的图形绘制工具,他可以很方便的用来绘制结构化的图形网络,支持多种格式输出,生成图片的质量和速度都不错。
2、Graphviz本身是开源的产品,提供了dot语言来编写绘图脚本。
3、Graphviz在windows上和Linux上都可以顺利运行。
字体英文名
新細明體:PMingLiU
細明體:MingLiU
標楷體:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微軟正黑體:Microsoft JhengHei
微软雅黑体:Microsoft YaHei
使用graphviz绘制流程图

上一篇:python – Networkx:可视化MultiGraph时重叠边缘


下一篇:python graphviz的使用