我应该使用哪个数据可视化库

时间:2011-10-10 11:54:53

标签: java graph visualization

我正在开发一个Web应用程序,它应该在某种多维图形中可视化CDR(调用数据记录)数据。我们将为应用程序使用java框架,所以我主要是在寻找一个java库,但如果它们是更好的解决方案,我也会接受其他建议。可视化数据(图表)将包含在应用程序内的用户配置文件中。可视化应该如下所示:

enter image description here

(这只是设计外观的一个例子,我们需要考虑新的设计)

我没有数据可视化的经验,所以如果图书馆有充分的文件记录会很好。

3 个答案:

答案 0 :(得分:2)

其中一个新的非常好的框架是d3.js,它使用html5,css3和svg来生成图形。您可以非常轻松地添加用户交互。

另一个用Java编写但有点过时的lib是prefuse

答案 1 :(得分:1)

Java中的事实标准是JFreeChart

但我还建议你使用像jqPlot这样的JavaScript图表库。将图形生成推送到客户端有时是明智的 - 结果令人印象深刻。

答案 2 :(得分:1)

如果您正在查看通话记录可视化,您可能希望仔细阅读VAST 2008 Cell Phone Mini-Challenge中的奖励。团队竞争创建可视化分析工具,以检查一组手机记录,试图跟踪一组切换手机以避免被发现的邪恶行为者。您可以从他们的结果中获得一些新的可视化想法,我确信一些团队使用了Java库。您可以看到all the entries here