2010-07-06 21 views
1

En graphviz je voudrais avoir un bord qui ne traverse pas le nœud. Voici mon graphique:Mise en page de bord et de noeud dans graphviz

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]; 
} 

Sans tailport Je suis un graphique vertical agréable, sauf que le bord traverse le nœud. Mais dès que j'ajoute [tailport=e] comme dans l'exemple, mon graphique est horizontal et le bord traverse toujours le nœud.

Comment est-ce que je pourrais garder le noeud vertical et avoir le bord attaché au bon côté?

Merci

Répondre

1

Qui veut jamais connaître la solution est

MethodContext:parent -> MethodContext:head:e;