你使用附加到边缘的标签属性。
digraph G { a -> b [ label="a to b" ]; b -> c [ label="another label"]; }
上面生成了一个像这样的图。
@Andrew Walker给出了一个很棒的答案!
同样值得注意的是labeltooltip 属性。这允许将额外的字符串附加到边的标签上。对于用户来说,这比tooltip属性更容易,因为它可以精细地直接悬停在边缘上。语法如下:
labeltooltip
tooltip
digraph G { a -> b [label=" a to b" labeltooltip="this is a tooltip"]; b -> c [label=" another label" ]; }
给出如下结果: < / p >
你可以使用label="\E"它将生成bye默认标签。
label="\E"
例如:
digraph G { a -> b [ label="\E" ]; b -> c [ label="\E"]; }
通过谷歌是否标签可以在箭头的末端找到这里,用于UML的组合/聚合。答案是肯定的:
"Person" -> "Hand" [headlabel="*", taillabel="1"]