什么是用于创建状态图和动画的良好可视化库?

时间:2010-08-06 17:32:31

标签: visualization data-visualization

我想后处理日志文件并提取节点数据和转换,然后用某种gui图形化它们。所以,我想以编程方式绘制气泡图,也许是动画显示从节点到节点的数据包。

理想情况下,perl或java将是首选语言,但在Linux平台上运行的任何东西都可以。

这类东西最好的图书馆是什么?

3 个答案:

答案 0 :(得分:3)

Java解决方案

Java中的两种可能性包括PrefuseVisual Library。它们都能够显示具有一定动画能力的图形。 Prefuse具有更好的图形布局。如果您习惯于Swing开发,Visual Library就像Swing一样。

Adob​​e Flash

如果您愿意使用Adobe Flash,Flare可能更适合您的任务,因为它具有更好的动画功能并且具有良好的图形布局。

动画库

如果您的图表非常简单,您可以创建自己的图表并使用Timing FrameworkTrident进行动画制作。

其他

其他一些可能性包括ProcessingJavaFX。 Javascript库包括ProcessingJSProtovis

答案 1 :(得分:1)

Graphviz将为您绘制静态图表。据我所知,它无法制作动画。

答案 2 :(得分:0)

如果你可以将输出转换成graphviz点格式(graphviz),你可以使用idot incremental viewer(iDot_incremental_viewer),它在幕后使用prefuse,而且完全免费。 您需要做的唯一事情就是将输出转换为简单的点文件。休息将照顾增量观众。