Report 在Pentaho报告API中构建图表

Report 在Pentaho报告API中构建图表,report,pentaho,Report,Pentaho,我正在使用Pentaho Reporting 3.5 JAVA API生成报告。我想在报告中绘制一些图表,但没有找到任何关于如何使用Reporting API绘制图表的内容 是否可以使用此报告API绘制图表???Pentaho用于报告的报告API是JFreeReport。我相信如果你需要一个API来绘制图表,你就需要,因为它是BI平台使用的引擎。鉴于pentaho报表设计器能够生成图表,关于“是否可能”的答案显然是肯定的 Pentaho Wiki中有一些文档描述了一般方法 要生成图表,您需要两

我正在使用Pentaho Reporting 3.5 JAVA API生成报告。我想在报告中绘制一些图表,但没有找到任何关于如何使用Reporting API绘制图表的内容


是否可以使用此报告API绘制图表???

Pentaho用于报告的报告API是JFreeReport。我相信如果你需要一个API来绘制图表,你就需要,因为它是BI平台使用的引擎。

鉴于pentaho报表设计器能够生成图表,关于“是否可能”的答案显然是肯定的

Pentaho Wiki中有一些文档描述了一般方法

要生成图表,您需要两个协作部分—数据收集器函数和图表表达式。data collector函数负责创建JFreeChart理解的JFreeChart数据集类型,并可将其用作绘制图表的输入数据。图表表达式用于根据收集的数据实际绘制图表

这些功能的代码可以在“遗留图表”子项目中找到

我建议您首先使用报表设计器获取工作图表配置。然后查看报表和图表元素及其子函数(通过查看PRPT文件或解析PRPT文件并使用调试器,只要对您来说更容易)

Will Gorman的书《面向Java开发人员的Pentaho Reporting 3.5》中也有一些关于图表的好文档