Graphviz 的命令行参数说明
所有的Graphviz程序都具有相似的命令行调用方式
cmd [ flags] [input files]
如果没有指定输入文件路径程序从标准输入stdin中读取。
参数设置
-Gname[=value]
设置图的属性缺省值 value = true
-Nname[=value]
设置默认的节点属性缺省值 value = ture
-Ename[=value]
设置默认的边属性缺省值 value = ture
-Klayout
设置缺省使用的布局算法会覆盖掉缺省的调用程序名如运行dot –Kneato和运行neato是一样的
-Tformat[:renderer[:formatter]]
设置输出文件的格式。默认的格式是dot
此选项依赖于Graphviz所编译的方式,可能通过多种渲染程序或者格式化程序生成最终的输出。举例来说:依据安装的不同生成的PNG格式输出可以使用Cairo或者GD库。所指定的渲染引擎可以以紧跟一个冒号来指明。如果多个格式化程序则可以通过多个相连的相似格式连接在渲染引擎后。比如-Tpng:carro表明使用的Cairo来生成PNG-Tpng:cairo:gd表明使用GD库Cairo格式生成PNG。
如果没有设置渲染程序或者一个渲染程序没有格式化程序缺省值则会被调用。参数-Tformat:生成一系列和format相关的渲染程序列表具有format前缀的第一个作为缺省值。
使用-v 参数下面会说到会显示哪种输出格式、渲染程序和格式化程序被使用。
-V
输出版本信息并退出
-llibrary
用户指定的设备依赖的库文本信息可以是多个参数这些文本会位于输出代码的开头。对于PostScript输出格式这些内容会位于标准序言之后如果library是空字符串标准序言不会被输出。
-n[num]
设置neato中的no-op参数。如果设置了neato假设所有的节点的位置已经确定并
且都具有pos属性提供了位置信息。
Num = 1
和-n等价
Num > 1
-ooutfile
输出文件的文件名缺省标准输出stdout
-O
使用输出文件相同的文件名作为输出文件的文件名输出的格式在-T参数中指定。
-P
生成一张描述当前布局程序的设置。例如 dot –P –Tpng –O”test.png”
-q
不输出警告信息
-s[scale]
设置布局尺度的单位。
-v
详细模式
-x
在neato中移除单独的节点和半岛这可以去掉网络的细枝末节生成一个不繁琐的图。
-y
缺省下输出格式中使用直角坐标系的原点在图片的左下角如果指定了-y则原点在图片的左上角。
-?
打印出使用信息退出。 如果-T参数指定了则每一个指定的格式都会被生成。多个-o参数用来生成对应于不同输出格式的文件如果输出的格式大于设定的文件数则剩下的咋标准输出中输出。
注意-G, -N和-E参数会覆盖掉其他初始化的设置。
环境变量
GDFONTPATH
存放字体的路径被DOTFONTPATH所覆盖只有当Graphviz没有编译fontconfig库时才会被使用。
DOTFONTPATH
存放字体的路径被fontpath所覆盖只有当Graphviz没有编译fontconfig库时才会被使用。
SERVER_NAME
如果被定义则表示程序运行在服务器上可以访问图片
GV_FILE_PATH
GVBINDIR
Graphviz程序所在的目录
转自: http://www.doc88.com/p-306517854645.html
原文在: http://www.graphviz.org/content/command-line-invocation
Graphviz 的命令行参数说明的更多相关文章
- Gcc ------ gcc的使用简介与命令行参数说明
gcc的使用简介与命令行参数说明 2011年06月19日 20:29:00 阅读数:10221 2011-06-19 wcdj 参考:<GNU gcc嵌入式系统开发 作者:董文军> (一) ...
- Java虚拟机几个命令行参数说明
一.运行class文件 执行带main方法的class文件,Java虚拟机命令参数行为: java <CLASS文件名> 注意:CLASS文件名不要带文件后缀.class 例如: java ...
- winrar命令行参数说明
用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解 ...
- memcached命令行参数说明(转)
1.启动Memcache 常用参数 -p <num> 设置TCP端口号(默认不设置为: 11211) -U <num> UDP监听端口(默认: 11211, ...
- gcc的使用简介与命令行参数说明
(一) gcc的基本用法(二) 警告提示功能选项(三) 库操作选项(四) 调试选项(五) 交叉编译选项 (一) gcc的基本用法使用gcc编译器时,必须给出一系列必要的调用参数和文件名称.不同参数的先 ...
- mysql 命令行参数说明
mysql --help -h : 主机名 -u : 用户名 -p : 密码 -P : 端口,不写默认(3306) -D :指定数据库(一般不指定) -e :查询语句 --column-names : ...
- Java命令行的执行参数
Java 程序命令行参数说明 启动Java程序的方式有两种: # starts a Java virtual machine, loads the specified class, and invok ...
- nginx命令行参数
通过控制台进入nginx目录后 1. 启动nginx start nginx 或 nginx.exe 2. 重启nginx nginx -s reload 3. 停止nginx nginx -s st ...
- Java命令行运行参数说明大全--转
来源:http://xinklabi.iteye.com/blog/837435 Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\ ...
随机推荐
- python小数的进位与舍去
一.基础知识准备 奇进偶舍,又称为四舍六入五成双规则.银行进位法(Banker's Rounding),是一种计数保留法,是一种数值修约规则.从统计学的角度,"奇进偶舍"比&q ...
- Mac OS 10.12 - ”ln: /usr/bin/tclsh: Operation not permitted“错误的解决方法!!
我在对"/usr/bin/"进行创建链接时候,出现错误:”ln: /usr/bin/tclsh: Operation not permitted“,这个错误的原因是Rootless ...
- 如何通过Python暴力破解网站登陆密码
首先申明,该文章只可以用于交流学习,不可以用于其他用途,否则后果自负. 现在国家对网络安全的管理,越来越严,但是还是有一些不法网站逍遥法外,受限于国内的人力.物力,无法对这些网站进行取缔. 今天演示的 ...
- Swinject 源码框架(一):基本原理
 核心是 Container类.它提供了两类方法,register 和 resolve. 为了找到在 resolve 时,能够找到对应的方法,内部维护了一个叫做services 的字典.key 是根 ...
- python学习笔记02-编码
ASCII码 255个 每一个占1个字节 8位 解决中文的问题:出现一张扩展表 支持中文的第一张表 gb2312 后来发展为GBK1.0 Gb18030 万国码:unicode 世界统一 存 ...
- linux,软链接配置node,npm全局命令
sudo ln -s /usr/local/bin/node /bin/node sudo ln -s /usr/local/bin/npm /bin/npm 这样配置后,在root下和别的 ...
- GDOI2018滚粗记
day-50: 高中全体成员去了北京训练,我被虐成傻逼(貌似总分全校倒数第2). day-20: 回广州了,间断式略微考好55555..... day0: 早上起床好像有点晚qwq 然后简单打了个FF ...
- 【bzoj2961】共点圆 k-d树
更新:此题我的代码设置eps=1e-8会WA,现在改为1e-9貌似T了 此题网上的大部分做法是cdq分治+凸包,然而我觉得太烦了,于是自己口胡了一个k-d树做法: 加入一个圆$(x,y)$,直接在k- ...
- js实现隔行变色-------Day40
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/marSmile_tbo/article/details/31837367 就这样開始了自己的第二个项 ...
- 剑指offer六十一之序列化二叉树(待补充)
一.题目 请实现两个函数,分别用来序列化和反序列化二叉树二.思路 三.代码 --------------------------------------------- 参考链接: