如何在Graphviz中添加边缘标签?

我正在尝试使用Graphviz绘制graphics,但是我需要在边缘添加标签。 在Graphviz中似乎没有任何方法。 有没有出路?

您使用附加到边缘的标签属性 。

digraph G { a -> b [ label="a to b" ]; b -> c [ label="another label"]; } 

上面生成的graphics看起来像这样。

替代文字

安德鲁·沃克已经给出了很好的答案!

值得注意的是labeltooltip 属性 。 这允许将附加的string附加到边缘的标签。 这对于用户来说比tooltip属性更容易,因为它可以直接hover在边缘上。 语法如下:

 digraph G { a -> b [label=" a to b" labeltooltip="this is a tooltip"]; b -> c [label=" another label" ]; } 

这给出了以下结果: 带有工具提示的标签示例