2009-11-27 84 views

回答

162

您使用連接到邊緣的label property

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

以上生成的圖形看起來像這樣。

alt text

+23

爲什麼標籤觸及的邊緣?不應該有差距嗎? – AndreKR 2011-01-20 22:27:04

+10

@AndreKR快速解決方法是在標籤的開頭放一個空格:a - > b [label =「a to b」]; – chembrad 2012-01-27 21:30:05

+2

這複製了很多定義。有沒有辦法做到這一點:'a - 「a to b」> b - 「b to c」> c'? – user569825 2012-03-19 17:34:53

9

@Andrew沃克給予了極大的答案!

同樣值得注意的是labeltooltipattribute。這允許將附加的字符串附加到邊緣的標籤。這對於用戶來說比tooltip屬性更容易,因爲它可以很直接地懸停在邊緣上。語法如下:

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

這樣做具有以下結果: example of a label with tooltip