【发布时间】:2019-08-29 08:10:09
【问题描述】:
我手头有一个简单的任务:使用折线图或 XY 图或任何使用 bean 类型的数据源来绘制整数-整数值对。有问题的 bean 返回 X 和 Y 轴的长值。人们期望的默认行为是在两个轴上显示 1、2、3、4 等的刻度。
但是不,对于在两台不同机器上运行的同一个应用程序,我得到了 2.5 或 1E1 之类的值!好的,this old post 建议将tickLabelMask 设置为"#"。现在确实显示了整数,但具有重复值,例如 0、0、1、2、2、3、3、3、3、4、4 等。同一篇文章建议我在报告中添加两个属性,
net.sf.jasperreports.chart.domain.axis.tick.interval
net.sf.jasperreports.chart.range.axis.tick.interval
不幸的是,这些在 JRXML 文件的报告级别添加时无效。当我尝试在<reportElement ..> 标签之间的图表级别添加它们时,Jaspersoft Studio 在我保存文件后将它们删除。所以,我认为,有些事情已经改变了。
那么,我该如何解决这个问题?
我正在使用 Jaspersoft Studio 6.9.0 和 Jasperreports 6.6.0
【问题讨论】: