portPos
Port 位置:邊緣應指向節點上的哪個位置
portPos
的形式為 portname(:方位)?
或 方位
。如果使用第一種形式,則對應的節點必須具有 record 形狀,其一個欄位具有給定的 portname
,或者具有 類 HTML 標籤,其一個元件的 PORT
屬性設定為 portname
。
如果使用方位,則其形式必須為 "n","ne","e","se","s","sw","w","nw","c","_"
。這會修改邊緣放置,以指向埠或第二種形式(未提供 portname
)中節點本身上的對應方位。方位 "c"
指定節點或埠的中心。方位 "_"
指定應使用埠鄰近節點外部的適當邊,如果存在的話。否則,將使用中心。如果 portname
未使用方位,則預設值為 "_"
。
此屬性可以使用 headport
和 tailport
屬性附加到邊緣,或者作為邊緣描述的一部分,如下所示
digraph {
node1:port1 -> node2:port5:nw;
}
請注意,埠名稱與其中一個方位相同是合法的。在這種情況下,此參考將解析為埠。因此,如果節點 A
具有埠 w
,則 headport=w
將參照埠,而不是方位。目前,在這種情況下,沒有辦法指定應使用方位。
屬性
portPos
是以下項目的有效類型: