2015-02-07 28 views
0

我現在正在實現頻繁模式樹。爲了可視化,我使用dot/graphviz(特別是wintersleep-graphviz 0.1,但現在不應該關注我們),到目前爲止它工作正常。在Dot/Graphviz中使用分支之間的連接時保持樹佈局

當可視化節點鏈接(分支之間的連接)時,樹形佈局會中斷。我怎樣才能防止這一點?

例子: Ordinary Tree 代碼:

#!/bin/env dot 
digraph FrequentPatternTree30 { 
# attributeListListList: 

# attributeList: 


# child graphs: 
# nodes: 
30 [label="root"] 
31 [label="f:4"] 
32 [label="c:2"] 
34 [label="c:1"] 
33 [label="b:2"] 
35 [label="b:1"] 

# edges: 
30 -> 31 
; 
31 -> 32 
; 
30 -> 34 
; 
32 -> 33 
; 
34 -> 35 
; 
} 

Tree with Node Links 代碼:

#!/bin/env dot 
digraph FrequentPatternTree30 { 
# attributeListListList: 

# attributeList: 


# child graphs: 
# nodes: 
30 [label="root"] 
31 [label="f:4"] 
32 [label="c:2"] 
34 [label="c:1"] 
33 [label="b:2"] 
35 [label="b:1"] 

# edges: 
30 -> 31 
; 
31 -> 32 
; 
30 -> 34 
; 
32 -> 34 
[style="dotted"]; 
32 -> 33 
; 
34 -> 35 
; 
33 -> 35 
[style="dotted"]; 
} 

我很抱歉,如果得到適當的未顯示的示例圖像,但我的名聲仍然太低。

回答

1

您可以嘗試添加那些邊緣的屬性constraint=false,以免它們影響節點的排名。

+0

適合我,謝謝! +1(投票需要15點聲望:() – Obererpel 2015-02-10 10:51:16

相關問題