当用IREPORT插件下载pdf时数据少 就会出现有小数的问题比如说 0.5 1 1.5 2 2.5 这样的情况 ,有时还会出现 0 0 0 1 1 1 2 2 2 这样的情况,现在我们就来解决这个问题
第一步 点击你要修改的图形区域
第二步 点击属性 然后点击 右侧红框里面的三个点就出现我现在的这个界面
第三步 添加值 Property name = net.sf.jasperreports.chart.range.axis.tick.interval
当你需要一个刻度代表的值为1时的情况 你就可以设置 value的值为 1
我设置的是一个变量值,一个格子满足不了我的需求,当数据过多时就会发 生拥挤的情况 我设置的是 value 的值为
(newBigDecimal(
F
M
A
X
4
/
10
)
.
s
e
t
S
c
a
l
e
(
0
,
B
i
g
D
e
c
i
m
a
l
.
R
O
U
N
D
H
A
L
F
U
P
)
+
1
)
.
t
o
S
t
r
i
n
g
(
)
解
释
:
F{MAX_4}/10).setScale(0,BigDecimal.ROUND_HALF_UP)+1).toString() 解释:
FMAX4/10).setScale(0,BigDecimal.ROUNDHALFUP)+1).toString()解释:F{MAX_4}是我们自己传的一个参数!那您学会了吗?学会请给小编一个赞谢谢
IREPORT 改变纵坐标为整数,去掉小数的问题
最新推荐文章于 2022-12-06 14:43:24 发布