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\ ...
随机推荐
- 20164317《网络对抗技术》Exp1 PC平台逆向破解
实验目的: 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getSh ...
- Django + DRF + Elasticsearch 实现搜索功能
django使用haystack来调用Elasticsearch搜索引擎 如何使用django来调用Elasticsearch实现全文的搜索 Haystack为Django提供了模块化的搜索.它的特 ...
- MySQL(视图、触发器、函数)
day61 参考:http://www.cnblogs.com/wupeiqi/articles/5713323.html 视图 视图:给某个查询语句设置别名,日后方便使用 ...
- 二,windows下安装memcached服务
window下安装memcached服务的流程如下: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c ...
- Dockerfile指令详解下
VOLUME 定义匿名卷 VOLUME指令的格式为: VOLUME [,...] VOLUME 之前我们说过,容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库 ...
- Linux命令学习与使用2
1.Ctrl+a:跳到命令行首 Ctrl+E: 跳到命令行尾 Ctrl+L:清屏2.切换用户 su - 用户名3.更换yum镜像源 1.进入/etc/yum.repos.d 备份CentOS-Base ...
- 读Lock-Free论文实践
论文地址:implementing Lock-Free Queue 论文大体讲的意思是:Lock-Base的程序的performance不好,并且a process inside the critic ...
- Canvas+Js制作动量守恒的小球碰撞
目的:通过js实现小球碰撞并实现动量守恒 canvas我们就不多说了,有用着呢. 我们可以通过canvas画2D图形(圆.方块.三角形等等)3D图形(球体.正方体等待). 当然这只是基础的皮毛而已,c ...
- 【13】JMicro微服务-ID生成与Redis
如非授权,禁止用于商业用途,转载请注明出处作者:mynewworldyyl 往下看前,建议完成前面1到12小节 1. 微服务中ID地位 如果说前面小节的功能点是微服务的大脑,那么全局唯一ID则是微服务 ...
- Distributed PostgreSQL on a Google Spanner Architecture – Query Layer
转自:https://blog.yugabyte.com/distributed-postgresql-on-a-google-spanner-architecture-query-layer/ Ou ...