我们使用dot语言来画 graph(算法里的那个graph ^^)。
1. 无向图
dot语言里面,对于无向图,使用关键字 graph 后面跟图的名字。对于 u-》 v 这样的边, 在 dot语言里表示为 “ u -- v”。
下面举一个例子:

生成图片的命令如下:
dot -Tpng undirected.gv 》 undirected.png
生成的图片如下:

也可以使用 neato 命令。
neato -Tpng undirected.gv 》 undirected.png
也可以用其它格式的:
neato -Teps undirected.gv 》 undirected.eps
2有向图
在 dot语言里面,使用 -》 代替 “--”。使用 digraph 关键字。
下面的一个例子:
digraph directed {
a -》 b;
a -》 c -》 d [color=red,penwidth=3.0];
c -》 e;
}
生成的图片如下:

在使用 graphviz的时候,有时候报“Format: “png” not recognized“的错误。可以使用
dot -c
解决(需要有 root权限)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
画图
+关注
关注
0文章
5浏览量
8081 -
Dot.net
+关注
关注
0文章
10浏览量
4399
发布评论请先 登录
相关推荐
热点推荐
Dot.NET数据库开发技术.zip
Dot.NET数据库开发技术.zip[hide][/hide]《Dot.NET数据库开发技术》NHibernate高级数据映射和查询《Dot.NET数据库开发技术》NHibernate事务、并发和缓
发表于 06-19 21:29
【KV260视觉入门套件试用体验】+07.(Graphviz/Dot)绘图测试(zmj)
【KV260视觉入门套件试用体验】+07.(Graphviz/Dot)绘图测试(zmj)
DOT是开源工具包Graphviz上用来画图的一门
发表于 10-16 02:06
画图工具(windows XP自带的画图工具)下载
画图工具(windows XP自带的画图工具)是画图”是个画图工具,您可以用它创建简单或者精美的图画。这些图画可以是黑白或彩色的并可以存为位图文件。可以打印绘图,将它作为桌面
发表于 10-04 09:56
•2w次下载
AD教程之Altium Designer画图操作说明
本文档的主要内容详细介绍的是AD教程之Altium Designer画图操作说明基于上次的画图操作讲课部分同学没有提前安装 AD 软件导致跟不上上课进度,现特地将 AD 画图基本操作步骤以文档形式展现给大家。
发表于 01-23 08:00
•0次下载
Graphviz4S——在Scala中使用DOT语言绘图的小工具
之前需要在Scala中用到类似Python的graphviz库的功能,用来在MXNet中可视化网络结构,但是在网上搜索了一下,没有找到好用的库,所以就...
发表于 02-07 11:09
•1次下载
dot语言:使用Graphviz画图
评论