2012-07-05 68 views
1

TODO:在自頂向下排列的圖中,指定應將節點「START」放在頂部。帶點的graphviz:在最上面放一個節點

該圖很大(100個節點),並且有一些子圖(大約10個)。 在使用子圖之前,「START」節點位於頂部。對於子圖,「START」節點位於中心附近的某處。

我試圖用

Start [root=true] 

Start [rank=min] 

Start [rank=1] 

root=Start; 

{rank=min; Start;} 

但是沒有一次成功。你的想法是什麼(我不想用'pos',因爲圖形大小不是特定的)?

謝謝!

+0

如果你發佈你使用的佈局引擎,這將是有用的。點? twopi? – uvesten 2012-07-05 16:00:56

+0

此外,請考慮發佈您的完整數據(或其匿名版本) – uvesten 2012-07-05 16:01:37

+0

是的,我使用點。完整的數據太長(500行,20個子圖)。 – lukmac 2012-07-05 16:07:56

回答

0

作爲開始,請使用{rank=same; subgraph_1; subgraph_n;}來確保所有子圖的排名低於根節點。然後檢查它對佈局的影響,並從那裏對子圖進行分組。

+0

通常情況下,節點應該處於最低級別的方式是什麼? – lukmac 2012-07-05 16:12:02

+0

我不知道。 – uvesten 2012-07-05 17:08:12