Spec-Zone.ru › Graphviz

Форматы вывода

Различные графические форматы и форматы данных для конечных пользователей, веб-сайтов, документов и других приложений.
Формат Параметр командной строки Описание
ASCII ascii

Изображения из символов ASCII

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 ToolKit

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

Kitty kitty
kittyz

Вывод графики с использованием протокола Kitty

PDF pdf

Переносимый формат документов

PIC pic

Язык диаграмм Брайана Кернигана

PICT pct
pict

Apple PICT

Обычный текст plain
plain-ext

Простой построчный язык

PNG png

Переносимая сетевая графика

POV-Ray pov

Трассировщик лучей Persistence of Vision (прототип)

PS ps

Adobe PostScript

PS/PDF ps2

Adobe PostScript для переносимого формата документов

PSD psd

Photoshop

SGI sgi

Изображение Silicon Graphics

SVG svg
svgz
svg_inline

Масштабируемая векторная графика

TGA tga

Truevision TARGA

TIFF tif
tiff

Формат файлов изображений с тегами

Tk tk

Tcl/Tk

VML vml
vmlz

Язык векторной разметки.

VRML vrml

Язык моделирования виртуальной реальности

VT100 vt
vt-24bit
vt-4up
vt-6up
vt-8up

Вывод графов в терминале

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 не является уникальным идентификатором для рёбер с несколькими связями.

© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/outputs/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API