java - 服务器端图表API需要kickstart,数据表示为pojos

标签 java charts birt business-intelligence

我正在寻找服务器端java图表API。我已经使用过 jfreechart,但它会生成丑陋的图表,并且微调外观似乎很复杂。

现在我正在寻找免费的商业智能工具。所有这些(birt、jasper、pentaho,?)的问题是文档重点关注所见即所得报告。 我的观点不同。我有 webapp(gwt)和数据(pojo,代表以 html 和 pdf 形式发布的数据透视表),并且希望输出漂亮的图表(svg,png,带有 js 的 svg?)。如果图表布局/外观可以随后通过所见即所得工具进行调整,那就太好了 - 但这不是必须的。

那么什么工具可以创建漂亮的开箱即用的图表呢?并且有一个很好的文档化 API 可以在服务器端集成(如果有入门教程就更好了)?

我必须解决的第一个问题是从我的 pojos(“表”)中制作“报告”。

澄清:正如主题暗示的那样,我需要在服务器端上有一个基于java的解决方案(图表也在要导出的文档中以pdf/png形式发布)。目前唯一的建议仍然是 jfreechart?

birt/jasper/pentaho...等双解决方案中包含的图表 API 怎么样?

最佳答案

JFreeChart 是 Java 应用程序最流行的图表引擎之一。如果您不喜欢它的输出,我不确定您会喜欢任何输出。

另一件事需要注意的是 JasperReports 使用相同的 JFreeChart 来呈现其图表。我对此不太确定,但我认为 Pentaho 也是这样做的。

如果您只需要图表而不需要完整的报告,我建议您使用 JFreeChart。如果你学得好,你一定会得到很好的结果。 JFreeChart FAQ 页面中的最后一个问题提供了其他基于 Java 的图表库的完整列表。您可能想看一下。

关于java - 服务器端图表API需要kickstart,数据表示为pojos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12210592/

相关文章:

java - 将 Visual Foxpro dbf 转换为 dBaseIII

charts - 使用 Coldfusion 在绘图区域内移动饼图

javascript - NVD3.js(可重用图表库)的替代品?

extjs - ExtJS 4 中的股票图表

Java程序将birt报告导出到excel

java - 创建具有不同 Intent 的多个通知

java - 如何根据用户提供的字段创建字段?

eclipse - BIRT 2.6.0 的 Maven 存储库

java - 生成约会(日期)

java - JasperReports 比 Birt 快 10 倍吗?