我正在使用JasperReports 4.0.1
我有大数据集要在Grouped Bar Graph中表示
酒吧挤满了彼此非常接近。
有没有办法正确缩放它?
或者提供记录数量限制,之后JasperReports
可以将其拆分为多个图表?
答案 0 :(得分:0)
在jasper-reports中自定义图表的唯一方法是实现自己的图表自定义程序类。这是我发现的一篇文章link
答案 1 :(得分:0)
图表定制器当然可以完全控制您做任何您喜欢的事情。但在这种情况下,如果没有图表定制器,你或许还可以做一些有趣的事情。
我不确定“正确缩放”是什么意思,所以我不能对那部分发表评论。
您可以在报告中添加一个组,以防止图表中包含太多值。例如,您可以对表达式进行分组:
new Integer($V{REPORT_COUNT}/10)
这样你每组只能获得10个项目。将图表放入组页脚。如果您的行数少于10行,您将获得一个图表。如果您有更多行,那么您将获得多个图表。
您的分组可能比仅计算行更复杂,但应该适用相同的想法。