Атрибуты графа
Атрибуты, которые можно задать для графов
- _background – Строка в формате
xdot, задающая произвольный фон. - bb – Ограничивающий прямоугольник рисунка в пунктах. Только для записи.
- beautify – Следует ли равномерно размещать листовые узлы по окружности вокруг корневого узла в sfdp. Только для sfdp.
- bgcolor – Цвет фона холста.
- center – Следует ли центрировать рисунок на выходном холсте.
- charset – Кодировка символов, используемая при интерпретации строкового ввода как текстовой метки.
- class – Имена классов, добавляемые к SVG-элементу узла, ребра, графа или кластера. Только для svg.
- clusterrank – Режим обработки кластеров. Только для dot.
- colorscheme – Пространство имён цветовой схемы: контекст для интерпретации названий цветов.
- comment – Комментарии добавляются в выходные данные.
- compound – Если значение равно true, разрешает рёбра между кластерами. Только для dot.
- concentrate – Если значение равно true, используются концентраторы рёбер.
- Damping – Коэффициент затухания сил движения. Только для neato.
- defaultdist – Расстояние между узлами в отдельных связных компонентах. Только для neato.
- dim – Задаёт число измерений, используемых при компоновке. Только для neato, fdp, sfdp.
- dimen – Задаёт число измерений, используемых при отрисовке. Только для neato, fdp, sfdp.
- diredgeconstraints – Следует ли ограничивать направление большинства рёбер так, чтобы они указывали вниз. Только для neato.
- dpi – Задаёт ожидаемое число пикселей на дюйм для устройства отображения. Только для растрового вывода и svg.
- epsilon – Условие завершения. Только для neato.
- esep – Отступ вокруг многоугольников для прокладки сплайновых рёбер. Только для neato, fdp, sfdp, osage, circo, twopi.
- fontcolor – Цвет текста.
- fontname – Шрифт текста.
- fontnames – Позволяет пользователю управлять представлением базовых имён шрифтов в выводе SVG. Только для svg.
- fontpath – Список каталогов, в которых libgd выполняет поиск растровых шрифтов.
- fontsize – Размер шрифта в пунктах, используемого для текста.
- forcelabels – Следует ли принудительно размещать все
xlabels, даже если они перекрываются. - gradientangle – Если используется градиентная заливка, задаёт её угол.
- href – Синоним
URL. Только для map, postscript, svg. - id – Идентификатор объектов графа. Только для map, postscript, svg.
- imagepath – Список каталогов для поиска файлов изображений.
- inputscale – Масштабирует входные позиции для преобразования единиц длины. Только для neato, fdp.
- K – Константа пружины, используемая в виртуальной физической модели. Только для fdp, sfdp.
- label – Текстовая метка, прикреплённая к объектам.
- label_scheme – Следует ли считать узел, имя которого имеет вид
|edgelabel|*, специальным узлом, представляющим метку ребра. Только для sfdp. - labeljust – Выравнивание меток графа и кластера.
- labelloc – Вертикальное расположение меток узлов, корневых графов и кластеров.
- landscape – Если значение равно true, граф отображается в альбомной ориентации.
- layerlistsep – Символы-разделители, используемые для разбиения атрибутов типа
layerRangeна список диапазонов. - layers – Упорядоченный список имён слоёв, прикреплённых к графу.
- layerselect – Выбирает список слоёв для вывода.
- layersep – Символы-разделители для разбиения атрибута
layersна список имён слоёв. - layout – Какой модуль компоновки использовать.
- levels – Число уровней, допустимых в многоуровневой схеме. Только для sfdp.
- levelsgap – Строгость ограничений уровней neato. Только для neato.
- lheight – Высота метки графа или кластера в дюймах. Только для записи.
- linelength – Максимальная длина строки перед переносом на следующую строку в текстовом выводе.
- lp – Положение центра метки. Только для записи.
- lwidth – Ширина метки графа или кластера в дюймах. Только для записи.
- margin – Для графов задаёт поля холста по осям x и y в дюймах.
- maxiter – Задаёт число используемых итераций. Только для neato, fdp.
- mclimit – Коэффициент масштабирования параметров mincross (mc) для минимизации пересечений рёбер. Только для dot.
- mindist – Задаёт минимальное расстояние между всеми узлами. Только для circo.
- mode – Метод оптимизации компоновки. Только для neato.
- model – Задаёт способ вычисления матрицы расстояний для входного графа. Только для neato.
- newrank – Использовать ли единое глобальное ранжирование, игнорируя кластеры. Только для dot.
- nodesep – В
dotатрибутnodesepзадаёт минимальное расстояние между двумя соседними узлами одного ранга в дюймах. - nojustify – Выравнивать ли многострочный текст относительно предыдущей строки текста, а не относительно края контейнера.
- normalize – Нормализует координаты итоговой компоновки. Только для neato, fdp, sfdp, twopi, circo.
- notranslate – Следует ли избегать переноса компоновки в начало координат. Только для neato.
- nslimit – Задаёт число итераций в алгоритмах сетевого симплекса. Только для dot.
- nslimit1 – Задаёт число итераций в алгоритмах сетевого симплекса. Только для dot.
- oneblock – Следует ли размещать графы circo по одной окружности. Только для circo.
- ordering – Ограничивает порядок рёбер узла слева направо. Только для dot.
- orientation – Угол поворота фигуры узла или ориентация графа.
- outputorder – Задаёт порядок отрисовки узлов и рёбер.
- overlap – Определяет, следует ли и каким образом устранять перекрытие узлов. Только для fdp, neato, sfdp, circo, twopi.
- overlap_scaling – Масштабирует компоновку с заданным коэффициентом для уменьшения перекрытия узлов. Только для prism, neato, sfdp, fdp, circo, twopi.
- overlap_shrink – Следует ли алгоритму устранения перекрытий выполнять этап сжатия для уменьшения размера компоновки. Только для prism.
- pack – Следует ли выполнять компоновку каждой связной компоненты графа отдельно, а затем объединять графы.
- packmode – Способ упаковки связных компонент.
- pad – Размер в дюймах, на который область рисунка расширяется за пределы минимальной области, необходимой для отрисовки графа.
- page – Ширина и высота выходных страниц в дюймах.
- pagedir – Порядок вывода страниц.
- quadtree – Используемая схема квадродерева. Только для sfdp.
- quantum – Если
quantum > 0.0, размеры меток узлов будут округляться до целых кратных значения quantum. - rankdir – Задаёт направление компоновки графа. Только для dot.
- ranksep – Задаёт расстояние между рангами. Только для dot, twopi.
- ratio – Задаёт соотношение сторон (высота рисунка/ширина рисунка).
- remincross – Если имеется несколько кластеров, следует ли повторно запустить минимизацию пересечений рёбер. Только для dot.
- repulsiveforce – Степень силы отталкивания, используемой в расширенном алгоритме Фрухтермана — Рейнгольда. Только для sfdp.
- resolution – Синоним
dpi. Только для растрового вывода и svg. - root – Задаёт узлы, используемые в качестве центра компоновки. Только для twopi, circo.
- rotate – Если
rotate=90, ориентация рисунка устанавливается в альбомную. - rotation – Поворачивает итоговую компоновку против часовой стрелки на заданное число градусов. Только для sfdp.
- scale – Масштабирует компоновку с заданным коэффициентом после первоначальной компоновки. Только для neato, twopi.
- searchsize – Во время выполнения сетевого симплекса — максимальное число рёбер с отрицательными значениями разреза, проверяемых при поиске ребра с минимальным значением разреза. Только для dot.
- sep – Отступ вокруг узлов при устранении их перекрытия. Только для fdp, neato, sfdp, osage, circo, twopi.
- showboxes – Выводит вспомогательные рамки для отладки. Только для dot.
- size – Максимальная ширина и высота рисунка в дюймах.
- smoothing – Задаёт этап постобработки, используемый для сглаживания неравномерного распределения узлов. Только для sfdp.
- sortv – Порядок сортировки компонент графа для упаковки
packmode. - splines – Управляет тем, как отображаются рёбра и отображаются ли они вообще.
- start – Параметр, используемый для определения начальной компоновки узлов. Только для neato, fdp, sfdp.
- style – Задаёт сведения о стиле компонентов графа.
- stylesheet – URL или путь к файлу таблицы стилей XML, используемой при выводе SVG. Только для svg.
- target – Если у объекта есть
URL, этот атрибут определяет, в каком окне браузера открывается URL. Только для map, svg. - TBbalance – В какой ранг перемещать плавающие (свободные) узлы. Только для dot.
- tooltip – Всплывающая подсказка (текст при наведении указателя мыши), прикреплённая к узлу, ребру, кластеру или графу. Только для cmap, svg.
- truecolor – Использует ли внутренняя растровая отрисовка модель истинных цветов. Только для растрового вывода.
- URL – Гиперссылки, включаемые в вывод, зависящий от устройства. Только для map, postscript, svg.
- viewport – Окно отсечения итогового рисунка.
- voro_margin – Настройка отступа для метода Вороного. Только для neato, fdp, sfdp, twopi, circo.
- xdotversion – Определяет версию
xdot, используемую в выходных данных. Только для xdot.
© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/graph/