用Java创建数据可视化/分析仪表板

用Java创建数据可视化/分析仪表板,java,spring,analytics,data-visualization,dashboard,Java,Spring,Analytics,Data Visualization,Dashboard,我正在开发一个网站,我需要显示一个仪表板与数据从后端。 数据可视化的外观需要像谷歌分析仪表板一样 我想知道是否有免费的API/库/项目可以让我这么做。该项目也是用Java(SpringMVC)编写的 感谢您的指导/帮助。非常感谢。鉴于Google analytics的布局,我建议您使用Twitter引导,因为: 考虑到twitter引导的机制,您可以轻松地管理网格布局 您可以使用默认css快速创建UI(然后根据需要定制css) 您将拥有一个用于响应式设计的便携式CSS(我怀疑,在这种监控工具的

我正在开发一个网站,我需要显示一个仪表板与数据从后端。 数据可视化的外观需要像谷歌分析仪表板一样

我想知道是否有免费的API/库/项目可以让我这么做。该项目也是用Java(SpringMVC)编写的


感谢您的指导/帮助。非常感谢。

鉴于Google analytics的布局,我建议您使用Twitter引导,因为:

  • 考虑到twitter引导的机制,您可以轻松地管理网格布局
  • 您可以使用默认css快速创建UI(然后根据需要定制css)
  • 您将拥有一个用于响应式设计的便携式CSS(我怀疑,在这种监控工具的情况下,当您的用户使用经典桌面浏览器版本时,他们会要求您已经拥有的平板电脑或智能手机版本:-)
推特引导:

至于数据可视化,我强烈建议您使用d3.js(),因为您可以生成各种各样的图形(参见示例:)


您可以从以下位置查看SpringMVC和引导示例开始:

非常感谢@Fafhrd,d3js看起来棒极了……该项目似乎涵盖了一些基本图形和一些奇怪的图形。哇..虽然这些图没有GA那么棒,但让我深入研究一下,看看是否能让它看起来更好。您想分享的任何其他参考资料。非常感谢。嗯,我认为d3产生了很好的数据。然而,这是一个有点棘手的潜水到它的逻辑,一旦你得到了,这是很容易理解的。如果你想要更多的指针,你可以看一看6精度的老讨论:我最终选择了两个库,即。Flot图表和jqPlot。我决定继续用弗洛特。谢谢你的建议。