Я пытаюсь нарисовать график, используя Graphviz, но мне нужно добавить метки по краям. Кажется, в Graphviz нет никакого способа сделать это. Есть ли выход?
Как добавить метки границ в Graphviz?
Ответ 1
Вы используете свойство метки прикрепленное к краю.
digraph G {
a -> b [ label="a to b" ];
b -> c [ label="another label"];
}
Вышеприведенный график создает что-то вроде этого.
Ответ 2
@Андрей Уокер дал отличный ответ!
Также стоит знать атрибут labeltooltip
. Это позволяет добавить дополнительную строку к метке края. Это проще для пользователя, чем атрибут tooltip
, так как это может быть затруднительно навести курсор непосредственно на край. Синтаксис выглядит следующим образом:
digraph G {
a -> b [label=" a to b" labeltooltip="this is a tooltip"];
b -> c [label=" another label" ];
}
Ответ 3
Вы можете использовать label="\E"
Он будет генерировать байтов по умолчанию.
Например:
digraph G {
a -> b [ label="\E" ];
b -> c [ label="\E"];
}