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爬虫
#用selenium打开百度首页 #第一次运行代码时应该在safari开发者选项中设置'allow remote automation' from selenium import webdriver ...
- Masnory 学习
1:typeof <一元运算符,放在一个运算数之前,运算数可以是任何类型, 用于获取括号中的运算数的数据类型如:NSString CGFloat Int NSArray等> 2: str ...
- Python 读取大文件的方式
对于读取容量小的文件,可以使用下面的方法: with open("path", "r") as f: f.read() 但是如果文件容量很大,高达几个G或者十几 ...
- CF 798B 渣渣题
题目链接:http://codeforces.com/contest/798/problem/B 此题是我打河工大校赛前一晚熬夜打CF时硬肛过去的B题,今天补题时,偶然看到dalao的代码,ORZ,s ...
- eclipse上搭建Spring环境
搭建环境之前要下载Spring Tool Suite和Spring framework 1.Spring IDE 下载(也叫Spring Tool Suite 简称 STS),进官网,直接给链接htt ...
- python学习笔记05-列表
Python3已经不区分整型和长整型 列表: 查 用切片查 [n:n:n] A[1:2] 只能取出一个数 顾头不顾尾 存在步长 可以按步长1取 也可以按设置其他步长取 若要逆序取数 步长 ...
- HTML基本标记1.1
HTML头部标记head 在HTML语言的头部元素中,一般包括标题,基础信息和元信息等.HTML的头部元素以<head>为开始标记,以</head>为结束标记 语法: < ...
- Andrew Ng机器学习第三章——线性回归回顾
一些概念: 向量:向量在矩阵中表示为只有一列的矩阵 n维向量:N行1列的矩阵. 利用矩阵计算可以快速实现多种结果的计算. 如下图,给出四个房子大小的样本,有四个假设函数对房子价格进行预测.构造下面的矩 ...
- Found an unexpected Mach-O header code: 0x72613c21
在按照第三方sdk文档中的Emedded Binaries 中加入了他们的framework,在删除这下面的对应的framework后,问题就得到了解决 发下有个英文的页面也是涉及这个问题的, 描述的 ...
- R程序包
=== 数据基础操作 ===reshape2 横向.纵向做数据变换,例如把纵向堆叠在数据库中的证券行情数据转换成一个按照不同证券代码横向排列,按照时间纵向排列收盘价的数据表stringr 方便地用正则 ...