2013-02-18 48 views
10

我正在开发一个网站,我需要从后端显示数据。 数据可视化外观需要与Google Analytics仪表板相似。用Java创建数据可视化/分析仪表板

我不知道是否有任何免费的API /库/项目,让我这样做。该项目还在Java(SpringMVC)中。

任何指导/帮助表示赞赏。非常感谢。

回答

6

鉴于谷歌分析的布局,我建议你使用Twitter的引导,因为:

  • 你放心,用于管理给定的Twitter的机制引导
  • 网格布局,你可以有一个用户界面快速快速度使用默认的CSS(然后自定义CSS根据需要),
  • 你将有响应式设计的便携式CSS(我怀疑,在这样一个监测工具的情况下,当你的用户将statisfy采用了经典的桌面浏览器版本,他们会要求购买平板电脑或智能手机版本有:-))

Twitter的引导:http://twitter.github.com/bootstrap/

至于数据可视化,我强烈建议你去d3.js(http://d3js.org/),因为你可以生成一个宽阔整洁的各种图表(见例子:https://github.com/mbostock/d3/wiki/Gallery)。

您可以通过观察和用SpringMVC在提供自举的例子开始:https://github.com/priyatam/springmvc-twitterbootstrap-showcase

+0

非常感谢@Fafhrd,该d3js看起来真棒......该项目似乎涵盖基本的图形到一些奇怪的各种图形。哇......尽管图表并不像GA那么棒,让我深入研究,看看能否让它看起来更好。您想分享的任何其他参考。非常感谢。 – LittleLebowski 2013-02-18 16:15:53

+0

嗯,我认为D3会产生很好的数据。然而,它的逻辑有点棘手,一旦你得到了,这是很容易理解的。如果你想要更多的指针,你可以看看在6recisions的旧讨论:http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/ – Fafhrd 2013-02-18 17:14:21

+0

我终于选择了两个库即,浮图和jqPlot。我决定继续与Flot。感谢您的建议。 – LittleLebowski 2013-03-04 10:54:32

相关问题