Я пытаюсь нарисовать график, используя 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"];
}

