2013-07-23 220 views
0

我想在graphviz中使邊緣重疊。但graphviz似乎重新安排葉節點以避免重疊。我可以強制graphviz停止重新排列節點嗎?如何使邊緣在Graphviz中重疊?

製作:

Produced

期望:

Desired

我使用pygraphviz創建樹。

+0

如果你沒有得到答案,在這裏,你可能想嘗試tex.stackexchange,我已經看到很多人在那裏用graphviz做很棒的事情。 – Pacane

+0

@Pacane這絕對不是TeX.SX的話題 - 它根本不是TeX系統。我的意思是,我們可以在心跳中給你一個TikZ/PSTricks/Metapost解決方案,但Graphviz只使用LaTeX作爲導出格式。這是找到答案的最佳地點(與SU 13相比,標記爲740)。 Avalokitesvara,[請不要交叉發帖](http://tex.stackexchange.com/questions/125191),其中一位版主可以根據需要將問題提交給您。即使如此,我認爲這個問題就屬於這裏。 –

+0

@肖恩我很抱歉交叉發佈。讓主題留在堆棧溢出。 – Avalokitesvara

回答

1

使用附加可見邊下面的辦法完全適用此圖:

digraph g{ 
    Act -> Bore; 
    Act -> Cat; 
    Bore -> Dog; 
    Bore -> Egg [style=invis]; 
    Bore -> Face; 
    Cat -> Egg; 
    Cat -> Face [style=invis]; 
    Cat -> Goat; 
} 

graphviz output