输出格式
格式 | 命令行参数 | 描述 |
---|---|---|
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。