Spec-Zone.ru › Graphviz

Атрибуты рёбер

Атрибуты, которые можно задавать для рёбер графа

Примеры операторов ребра:

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/

Spec-Zone.ru

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