Атрибуты рёбер
Атрибуты, которые можно задавать для рёбер графа
Примеры операторов ребра:
edge [name0=val0] задаёт для атрибута ребра name0 значение val0 по умолчанию. Любое ребро, появившееся после этого оператора, наследует новые атрибуты по умолчанию.
n1 -> n2 [name1=val1] или n1 -- n2 [name1=val1] создаёт ориентированное или неориентированное ребро между узлами n1 и n2 и задаёт его атрибуты в соответствии с необязательным списком и атрибутами рёбер по умолчанию.
- arrowhead – Стиль наконечника стрелки у конечного узла ребра.
- arrowsize – Коэффициент масштабирования наконечников стрелок.
- arrowtail – Стиль наконечника стрелки у начального узла ребра.
- class – Имена классов, добавляемые к SVG-элементу узла, ребра, графа или кластера. Только для svg.
- color – Основной цвет для рисования графики, но не текста.
- colorscheme – Пространство имён цветовой схемы: контекст для интерпретации имён цветов.
- comment – Комментарии добавляются в выходные данные.
- constraint – Если значение равно false, ребро не используется при ранжировании узлов. Только для dot.
- decorate – Определяет, следует ли соединять метку ребра с ребром линией.
- dir – Тип ребра для отрисовки наконечников стрелок.
- edgehref – Синоним для
edgeURL. Только для map и svg. - edgetarget – Окно браузера, используемое для ссылки
edgeURL. Только для map и svg. - edgetooltip – Всплывающая подсказка, прикреплённая к части ребра без метки. Только для cmap и svg.
- edgeURL – Ссылка для частей ребра без метки. Только для map и svg.
- fillcolor – Цвет заливки фона узла или кластера.
- fontcolor – Цвет текста.
- fontname – Шрифт текста.
- fontsize – Размер шрифта текста в пунктах.
- head_lp – Положение центра метки у конечного узла ребра. Только для записи.
- headclip – Если значение равно true, конечная часть ребра обрезается по границе конечного узла.
- headhref – Синоним для
headURL. Только для map и svg. - headlabel – Текстовая метка, размещаемая рядом с конечным узлом ребра.
- headport – Указывает, в каком месте конечного узла прикрепить конечную часть ребра.
- headtarget – Окно браузера, используемое для ссылки
headURL. Только для map и svg. - headtooltip – Всплывающая подсказка, прикреплённая к конечному узлу ребра. Только для cmap и svg.
- headURL – Если задано,
headURLвыводится как часть метки конечного узла ребра. Только для map и svg. - href – Синоним для
URL. Только для map, postscript и svg. - id – Идентификатор объектов графа. Только для map, postscript и svg.
- label – Текстовая метка, прикреплённая к объектам.
- labelangle – Угол (в градусах) в полярных координатах для меток у конечного и начального узлов ребра.
- labeldistance – Коэффициент масштабирования расстояния от узлов до
headlabel/taillabel. - labelfloat – Если значение равно true, метки рёбер можно размещать менее строго.
- labelfontcolor – Цвет
headlabelиtaillabel. - labelfontname – Шрифт для
headlabelиtaillabel. - labelfontsize – Размер шрифта для
headlabelиtaillabel. - labelhref – Синоним для
labelURL. Только для map и svg. - labeltarget – Окно браузера, в котором открываются ссылки
labelURL. Только для map и svg. - labeltooltip – Всплывающая подсказка, прикреплённая к метке ребра. Только для cmap и svg.
- labelURL – Если задано,
labelURLиспользуется в качестве ссылки для метки ребра. Только для map и svg. - layer – Указывает слои, в которых присутствует узел, ребро или кластер.
- len – Предпочтительная длина ребра в дюймах. Только для neato и fdp.
- lhead – Логический конечный узел ребра. Только для dot.
- lp – Положение центра метки. Только для записи.
- ltail – Логический начальный узел ребра. Только для dot.
- minlen – Минимальная длина ребра (разница рангов между конечным и начальным узлами). Только для dot.
- nojustify – Определяет, следует ли выравнивать многострочный текст относительно предыдущей строки текста, а не относительно стороны контейнера.
- penwidth – Задаёт ширину пера в пунктах, используемого для рисования линий и кривых.
- pos – Положение узла или контрольных точек сплайна. Только для neato и fdp.
- samehead – Рёбра с одинаковым конечным узлом и одинаковым значением
sameheadнаправляются в одну и ту же точку конечного узла. Только для dot. - sametail – Рёбра с одинаковым начальным узлом и одинаковым значением
sametailнаправляются в одну и ту же точку начального узла. Только для dot. - showboxes – Выводит вспомогательные рамки для отладки. Только для dot.
- style – Задаёт параметры стиля для компонентов графа.
- tail_lp – Положение метки у начального узла ребра в пунктах. Только для записи.
- tailclip – Если значение равно true, начальная часть ребра обрезается по границе начального узла.
- tailhref – Синоним для
tailURL. Только для map и svg. - taillabel – Текстовая метка, размещаемая рядом с начальным узлом ребра.
- tailport – Указывает, в каком месте начального узла прикрепить начальную часть ребра.
- tailtarget – Окно браузера, используемое для ссылки
tailURL. Только для map и svg. - tailtooltip – Всплывающая подсказка, прикреплённая к начальному узлу ребра. Только для cmap и svg.
- tailURL – Если задано,
tailURLвыводится как часть метки начального узла ребра. Только для map и svg. - target – Если у объекта есть
URL, этот атрибут определяет, какое окно браузера используется для URL. Только для map и svg. - tooltip – Всплывающая подсказка (текст, отображаемый при наведении указателя мыши), прикреплённая к узлу, ребру, кластеру или графу. Только для cmap и svg.
- URL – Гиперссылки, включаемые в выходные данные, зависящие от устройства. Только для map, postscript и svg.
- weight – Вес ребра.
- xlabel – Внешняя метка узла или ребра.
- xlp – Положение внешней метки в пунктах. Только для записи.
© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/edges/