2016-11-16 5 views
0

1つのサブグラフから別のサブグラフへのエッジを指し、1つのノードからサブグラフへのエッジではありません。ドットサブグラフのエッジの位置と方向

さらにエッジの長さを制御できますか?あなたのltaillheadが正しく配置されていることを確認する必要があり

digraph G { 
compound=true; 

node[shape=box]; 

subgraph cluster0 { 
    color=blue; 
    label="Top"; 
    a; 
} 

subgraph cluster1 { 
    color=magenta; 
    label="Middle"; 
    b; 
} 

subgraph cluster2 { 
    color=green; 
    label="Bottom"; 
    c; 
} 

a -> b[dir=back,ltail=cluster2,lhead=cluster1] 
b -> c[dir=back,ltail=cluster1,lhead=cluster0] 

} 

enter image description here

+0

'エッジ[MINLEN = 2]を、 '5行目では、エッジ。 – vaettchen

答えて

1

digraph G 
{ 
    compound=true; 
    node[ shape=box ]; 
    edge[ minlen = 2 ]; 

    subgraph cluster0 
    { 
     color = blue; 
     label = "Top"; 
     a; 
    } 

    subgraph cluster1 
    { 
     color = magenta; 
     label = "Middle"; 
     b; 
    } 

    subgraph cluster2 
    { 
     color = green; 
     label = "Bottom"; 
     c; 
    } 

    // here: 
    a -> b[ dir = back, lhead = cluster1, ltail = cluster0 ] 
    b -> c[ dir = back, lhead = cluster2, ltail = cluster1 ] 

} 

利回り

enter image description here

関連する問題