输出格式
| 格式 | 命令行参数 | 描述 |
|---|---|---|
| BMP |
bmp
|
Windows 位图 |
| CGImage |
cgimage
|
Apple Core Graphics |
| DOT |
canon
dot
gv
xdot
xdot1.2
xdot1.4
|
Graphviz 语言 |
| EPS |
eps
|
封装 PostScript |
| EXR |
exr
|
OpenEXR |
| FIG |
fig
|
Xfig |
| GD/GD2 |
gd
gd2
|
LibGD |
| GIF |
gif
|
图形交换格式 |
| GTK |
gtk
|
以前是 GTK+ / GIMP 工具包 |
| ICO |
ico
|
Windows 图标 |
| Imagemap |
imap
imap_np
ismap
cmap
cmapx
cmapx_np
|
图像地图:服务器端和客户端 |
| JPEG |
jpg
jpeg
jpe
|
联合图像专家组 |
| JPEG 2000 |
jp2
|
|
| JSON |
json
json0
dot_json
xdot_json
|
JavaScript 对象表示法 |
pdf
|
便携式文档格式 |
|
| PIC |
pic
|
Brian Kernighan 的图表语言 |
| PICT |
pct
pict
|
Apple PICT |
| 纯文本 |
plain
plain-ext
|
简单、基于行的语言 |
| PNG |
png
|
便携式网络图形 |
| POV-Ray |
pov
|
视觉持久性光线追踪器(原型) |
| PS |
ps
|
Adobe PostScript |
| PS/PDF |
ps2
|
便携式文档格式的 Adobe PostScript |
| PSD |
psd
|
Photoshop |
| SGI |
sgi
|
硅图形图像 |
| SVG |
svg
svgz
|
可缩放矢量图形 |
| TGA |
tga
|
Truevision TARGA |
| TIFF |
tif
tiff
|
标签图像文件格式 |
| Tk |
tk
|
Tcl/Tk |
| VML |
vml
vmlz
|
矢量标记语言。 |
| VRML |
vrml
|
虚拟现实建模语言 |
| WBMP |
wbmp
|
无线位图 |
| WebP |
webp
|
WebP |
| X11 |
xlib
x11
|
X11 窗口 |
输出格式由 命令行 上的 -Tlang 标志指定,其中 lang 是上面列出的参数之一。
给定 Graphviz 系统中实际可用的格式取决于系统构建方式以及是否存在其他库。要查看 dot 支持的格式,请运行 dot -T?。有关更多信息,请参阅 -T 标志的说明。
请注意,内部坐标系原点位于左下角。因此,canon、dot、xdot、plain 和 plain-ext 格式中的位置需要以这种方式解释。
图像格式
image 和 shapefile 属性指定要作为最终图表的一部分包含的图像文件。并非所有图像格式都可以读取。此外,即使可以读取,并非所有图像格式都一定可以在给定的输出格式中使用。
下图显示了哪些图像格式可以在哪些输出格式中使用,以及所需的插件。左侧是支持的图像格式。右侧是支持的输出格式。中间是插件:图像加载器、渲染器、驱动程序,按插件库排列。这显示了最一般的情况。给定安装可能不提供其中一个插件,在这种情况下,这种转换是不可能的。
ID 输出 说明
在以下格式中:-Tcmap、-Tcmapx、-Tsvg、-Tvml,输出会为节点生成 id="node#" 属性,为边生成 id="edge#" 属性,为聚类生成 id="cluster#" 属性,其中 # 被内部分配的整数替换。这些字符串可以通过对象上外部提供的 id=xxx 属性来提供。应用正常的 \N \E \G 替换。外部提供的 id 值不会在内部使用,用户有责任确保它们对于预期的下游使用足够独特。请注意,特别是,\E 对于多边来说不是唯一的 id。