2014-09-24 89 views
0

我有一個困難時期試圖找出如何使兩個圖中graphviz的。我正在使用dot,下面是我正在使用的代碼。的Graphviz使用點子對齊問題

digraph { 
//rank=same; 
q1 [shape="doublecircle"]; 
q2 [shape="doublecircle"]; 
q0->q1 
q0->q1 
q0->q1 
q1->q2 

rankdir=LR 
node [shape=plaintext] 
subgraph cluster_01 { 
//rank=sink 
label = "key"; 
key [label=<<table border="0" cellpadding="2" cellspacing="0" cellborder="0"> 
    <tr><td align="left" port="i1"></td></tr> 
    <tr><td align="left" port="i2"></td></tr> 
    <tr><td align="left" port="i3"></td></tr> 
    <tr><td align="left" port="i4"></td></tr> 
    </table>>] 
} 

我想這個表是key在節點下。我希望我的節點水平排列。我一直在rank=same搞亂得到節點水平和rank=sink去獲得key是節點下。任何幫助表示讚賞,我一直堅持這個太久。謝謝。

回答

0

要讓節點下的節點key

腳本事項節點出現的順序。在這種情況下,如果你只是定義key其他節點(q0q1 ......),然後,將這些節點下出現。

其他節點已經水平對齊(它們在同一水平線上)。