2010-07-06 287 views
1

在graphviz中,我希望有一個不會穿過節點的邊。 這裏是我的圖:無我有一個很好的垂直曲線,除了邊緣穿越節點tailportgraphviz中的邊和節點的佈局

digraph G { 
rankdir=LR; 
fontname = "Bitstream Vera Sans"; 
fontsize = 8; 

    node [ 
    fontname = "Bitstream Vera Sans" 
    fontsize = 8 
    shape = "record" 
    ]; 

    edge [ 
    fontname = "Bitstream Vera Sans" 
    fontsize = 8 
]; 

    MethodContext [ 
    label = "{ <head> MethodContext | <parent> parent \l| nativeIP \l | ip \l| sp \l| receiver \l| method \l| flags \l| Temp Var 1 \l Temp Var 2 \l ... \l Temp Var n \l| Stack \l ... \l Stack \l }" 
    ]; 

    MethodContext:parent -> MethodContext:head [tailport=e]; 
} 

。但是,只要我像示例中那樣添加[tailport=e],我的圖形就是水平的,邊緣仍然穿過節點。

我該如何保持節點垂直並將邊緣連接到右側?

感謝

回答

1

有誰想知道解決的辦法是

MethodContext:parent -> MethodContext:head:e;