我正在使用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