如何使用iReport Designer在饼图中显示小数百分比?

时间:2013-06-02 07:16:27

标签: jasper-reports ireport pie-chart

我的报告中有饼图。我已将图例标签格式设置为{0},标签格式设置为{2}。我需要百分比为十进制,但我不知道我要做什么?

如果有人可以帮助我,那就太棒了。

2 个答案:

答案 0 :(得分:2)

没有机会。

可能的两种解决方案:

1)创建图表自定义程序:http://community.jaspersoft.com/questions/539659/how-show-percentage-decimal-value-pie-chart

2)使用数据源中的数据查询百分比(或在变量中计算),然后使用标签表达式而不是标签格式

答案 1 :(得分:0)

如果您使用的是iReport,则在饼图集属性集中(在属性表中)有一个lableFormat和legendLabelFormat属性。

将格式设置为:

{0} {2}

这是标签的特殊语法,其中{n}占位符具有以下含义:

{0}是密钥(通常用作标签)

{1}是值

{2}是百分比