2012-11-27 18 views
-1

我在Haskell中實現Force Directed Layout時遇到了一些麻煩。該算法基於將整個圖形視爲物理系統,將力量應用於節點,將它們拉近或將它們推開。對Haskell來說很新,所以你可以告訴我在Haskell中繪製圖形,對象到可視化的東西的模塊。或者有一些想法從這個算法開始?Haskell中的Force Directed Layout

回答

3

繪製圖形

也許graphviz,或一個更完整的解決方案,你可以嘗試force-layout,在谷歌第一主打爲「力佈局哈斯克爾」的模塊。

+0

謝謝@Daniel Wagner。 – chipbk10

+0

我嘗試使用:cabal install force-layout來安裝軟件包force-layout。但是安裝過程總是停在'src/Physics/ForceLayout.hs:104:1:'這一行。我不知道爲什麼,但已將此錯誤發送給此軟件包的作者。我很想知道我是否可以下載這個軟件包並手動安裝它?我在tar和zip文件中看到了一些內容,但打開它們時,它們沒有某種形式:make,build,configure。我如何手動安裝它? – chipbk10

+1

@ chipbk10是的,這很容易。通常的順序就像是「cabal unpack force-layout; cd force-layout; cabal install」,儘管這裏有很多變化。查看cabal-install手冊瞭解更多信息。 –