我正在使用Haskell樹上的多種搜索策略。我想要將它們可視化,併爲我正在執行的搜索添加動畫。到目前爲止,我發現的最好的圖像是graphviz,我可以通過編寫DOT文件(比如在Lisp的Land中)生成圖像,但我懷疑它是最好的方法。我的樹可以變得很大,所以我不想在我的程序中輸入每個節點的位置,我希望它們能夠自動正確放置。樹可視化和動畫
我也看了一下Gephi,但我不確定是否可以在其中輸入我的數據。
另外我的Tree數據類型是非常基本的:data Tree a = Leaf a | Branch (Tree a) (Tree a)
。
所以簡而言之,我正在尋找一種方法來獲取樹可視化和動畫在其中的搜索策略。我並不一定希望以Haskell爲中心的解決方案,但它可能會很棒。還能夠以gif等標準格式輸出圖像/動畫會有很大的幫助。
Graphviz可以爲你做佈局。這不是你想要的佈局嗎? – 2011-03-11 01:25:53
Land of Lisp(http://landoflisp.com/graph-util.lisp)中的示例使用'dot'來執行佈局,而不是手動放置節點位置。 – 2011-03-11 01:31:25
@Jeremiah:是的,我想要一種安置。但是有什麼方法來製作它? – tmoisan 2011-03-11 01:36:29