我正在研究一个应用程序,该应用程序可以在某种多维图形中显示CDR(调用数据记录)数据。我们将为应用程序使用一个java框架,所以我主要是在寻找一个java库,但如果它们是更好的解决方案,我也会提供其他建议。可视化数据(图形)将包含在应用程序内的用户配置文件中。可视化应该是这个样子:我应该使用哪个数据可视化库
(这只是一个例子,设计可怎么看,我们需要思考的一个新设计的)
我没有有经验数据可视化,所以如果图书馆有充分的文件,这将是一件好事。
我正在研究一个应用程序,该应用程序可以在某种多维图形中显示CDR(调用数据记录)数据。我们将为应用程序使用一个java框架,所以我主要是在寻找一个java库,但如果它们是更好的解决方案,我也会提供其他建议。可视化数据(图形)将包含在应用程序内的用户配置文件中。可视化应该是这个样子:我应该使用哪个数据可视化库
(这只是一个例子,设计可怎么看,我们需要思考的一个新设计的)
我没有有经验数据可视化,所以如果图书馆有充分的文件,这将是一件好事。
Java中的事实标准是JFreeChart。
但我也建议你使用JavaScript图表库,如jqPlot。向客户推送图形生成有时是明智的 - 结果非常令人印象深刻。
感谢您的回答。我忘了补充说应用程序应该与所有浏览器兼容,我发现jqPlot尚未经过IE9和Google Chrome的测试。什么是响应时间,什么会更快,Java或JavaScript库?因为我们必须处理大量的数据,所以响应时间非常重要 – user987581
如果您需要响应时间,那么将一些逻辑移动到客户端可能是个好主意。另请注意,您将永远无法支持**所有**浏览器。当然,在服务器端生成图表在这方面更加可靠。 –
如果您正在查看通话记录可视化,您可能需要仔细阅读VAST 2008 Cell Phone Mini-Challenge中的奖励。团队竞争创建视觉分析工具来检查一组手机记录,以试图追踪一组切换电话以避免检测的邪恶行为者。你可以从他们的结果中得到一些新的可视化想法,我相信一些团队使用Java库。你可以看到all the entries here。
您是否在寻找开源或专有解决方案? – BernardMarx