Graphviz入门
Graphviz入门
- Graphviz简介
- 安装下载
- 入门学习
Graphviz简介
1、Graphviz 是一款由 AT&T Research 和 Lucent Bell 实验室开源的可视化图形工具,可以很方便的用来绘制结构化的图形网络,支持多种格式输出。
2、Graphviz 的输入是一个用 dot 语言编写的绘图脚本,通过对输入脚本的解析,分析出其中的点、边及子图,然后根据属性进行绘制。
3、Graphviz layout 以简单的文本语言描述图形,并以实用的格式制作图表,如用于网页的 images 和 SVG ;用于放入在其它文件中或显示在交互式图形浏览器中的 PDF 和 Postscript 。
安装下载
1、进入官网http://www.graphviz.org/
2、 选择对应的版本下载
安装好后配置好环境变量,windows在按照的时候就可以选择配置好系统变量,linux下安装执行
apt-get install graphviz
sudo apt-get install graphviz graphviz-doc
安装完后设置环境变量或者到bin目录下执行命令
入门学习
进入官方文档
对于阅读英语有困难的谷歌浏览器可以直接进行翻译
关键字node,edge,graph,digraph, subgraph和strict是不区分大小写的。还要注意,允许的罗盘点值不是关键字,因此这些字符串可以在其他地方用作普通标识符,相反,解析器实际上将接受任何标识符。
举个常见的例子:
digraph g {
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf
init -> make_string;
main -> printf;
execute -> compare;
}
Main,parse,execute,init,cleanup,make_string,printf,compare代表ndoe(节点),->代表edge(有向边)。
在命令窗口执行:
dot -Tpng digraph.dot -o digraph.png
Dot表示执行程序,-T代表类型,说明要生产png类型,-o表示输出文件名。
什么结果都没有就说明生成文件成功,此时就可以打开生产的文件了。
很神奇吧!
还有功能更强大的,给一个官方的例子:
所以在产生复杂流程图的时候像visio这些手工画图软件所不能比拟的,功能强大,继续学习!
更多精彩内容请关注公众号:计算机基础爱好者
Graphviz入门相关推荐
- python3 graphviz入门教程
一.graphviz简介 graphviz实际上是一个绘图工具,可以根据dot脚本画出树形图等,十分方便.我们利用它可以轻松完成树形图等图案的绘制工作.原理其实很简单,利用python代码生成dot脚 ...
- [python] python模块graphviz使用入门
文章目录 1 安装 2 快速入门 2.1 基本用法 2.2 输出图像格式 2.3 图像style设置 2.4 属性 2.5 子图和聚类 3 实例 4 如何进一步使用python graphviz Gr ...
- graphviz linux 运行,绘图工具Graphviz学习使用
起因 最近完成了研究生毕业设计,在写毕业论文时,老师曾经推荐使用代码来画相关的图,当时时间有些紧,所以没有这样做.最近在看 rapidjson 的文档,看到 miloyip 文档中的图都是用 dot ...
- 洛谷日报 2020年3月前索引
2020 2019 2018 感觉洛谷日报全是干货!!!先记下来再说 2020 年洛谷日报索引 3 月 #260[dove]Church 编码(和 Lambda 演算) https://www.luo ...
- 洛谷日报索引(2020、2019、2018)
历年洛谷日报索引 2020 2019 2018 感觉洛谷日报全是干货!!!先记下来再说 2020 年洛谷日报索引 3 月 #260[dove]Church 编码(和 Lambda 演算) https: ...
- [转载]洛谷日报索引
2019年 6月 #183[朝田诗乃]你以为莫队只能离线?莫队的在线化改造 https://shoko.blog.luogu.org/moqueue #182[Heartlessly ]常用距离算法详 ...
- windows下Graphviz安装及入门教程
下载安装配置环境变量 intall 配置环境变量 验证 基本绘图入门 graph digraph 一个复杂的例子 和python交互 发现好的工具,如同发现新大陆.有时,我们会好奇,论文中.各种专业的 ...
- Graphviz安装配置及入门(windows安装亲测)
Graphviz 是一个开源工具,可以运行在类似于 UNIX® 的大多数平台和 Microsoft® Windows® 之上.适用于大多数平台的二进制文件可以在 Graphviz 主页 上找到.AIX ...
- windows 下 Graphviz 安装及入门教程以及 PlantUML
From:http://m.blog.csdn.net/lanchunhui/article/details/49472949 开源工具---使用简单的文字描述画UML图之PlantUML官网:htt ...
最新文章
- 【SmartJob】【隔离装置】WEB/统计程序和隔离程序共享服务器时的JAVA版本冲突问题
- MobaXterm——Portable edition迁移账号信息等到新的版本解决方案
- python document_python处理document文档保留原样式
- 中学计算机教室怎么布置,初中功能教室设置标准及数量
- python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
- kitti数据集 Raw Data与00-10 Ground Truth的对应关系
- svn合并分支到另一个分支
- windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
- linux调时区北京,Linux修改系统时间和中国时区
- matlab 太阳系仿真,三维仿真太阳系
- SAP ABAP 标题左边 GOS文件菜单 自定义 CL_GUI_GOS_CONTAINER MENU Gos based menu GOS BUTTON
- mysql创建/编辑表时的 ROW_FORMAT = Dynamic 和 Compact 有什么区别
- 水星路由器登录界面找不到服务器,水星路由器管理页面怎么登陆不进去? | 192路由网...
- 创邻科技Galaxybase荣获2021年度IT168技术卓越奖
- 一例用方错误的女子咳则遗尿案
- MySQLSyntaxErrorException异常处理办法
- 0行代码拿210万年薪,ChatGPT催生新型「程序员」岗:工作纯靠和AI聊天
- Python爬取分析动漫之家订阅量最多的漫画的标签
- 火力重点转移,openstack中国行(深圳站)推出,各站欢迎讲师报名呀!
- php代码编辑软件安卓,PHP代码编辑软件|Rapid PHP编辑器 v15.0 最新版