输出格式

各种图形和数据格式,适用于最终用户、网络、文档和其他应用程序。
格式 命令行参数 描述
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 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 标志的说明

请注意,内部坐标系原点位于左下角。因此,canondotxdotplainplain-ext 格式中的位置需要以这种方式解释。


图像格式

imageshapefile 属性指定要作为最终图表的一部分包含的图像文件。并非所有图像格式都可以读取。此外,即使可以读取,并非所有图像格式都一定可以在给定的输出格式中使用。

下图显示了哪些图像格式可以在哪些输出格式中使用,以及所需的插件。左侧是支持的图像格式。右侧是支持的输出格式。中间是插件:图像加载器、渲染器、驱动程序,按插件库排列。这显示了最一般的情况。给定安装可能不提供其中一个插件,在这种情况下,这种转换是不可能的。


ID 输出 说明

在以下格式中:-Tcmap-Tcmapx-Tsvg-Tvml,输出会为节点生成 id="node#" 属性,为边生成 id="edge#" 属性,为聚类生成 id="cluster#" 属性,其中 # 被内部分配的整数替换。这些字符串可以通过对象上外部提供的 id=xxx 属性来提供。应用正常的 \N \E \G 替换。外部提供的 id 值不会在内部使用,用户有责任确保它们对于预期的下游使用足够独特。请注意,特别是,\E 对于多边来说不是唯一的 id。

最后修改日期:2024 年 7 月 28 日:将所有 Hugo 'ref' 替换为 'relref'(bbef86a)