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

Jasper reports 如何使用iReport Designer在饼图中显示小数百分比?,jasper-reports,ireport,pie-chart,Jasper Reports,Ireport,Pie Chart,我的报告中有一个饼图。我已经将图例标签格式设置为{0},将标签格式设置为{2}。我需要百分比是十进制的,但我不知道我要做什么 如果有人能帮助我,那就太好了 没有机会 两种可能的解决方案: 1) 创建图表自定义程序: 2) 使用数据源中的数据查询百分比(或在变量中计算),然后使用标签表达式而不是标签格式如果使用iReport,则在饼图属性集中(在属性表中)存在lableFormat和legendLabelFormat属性 将格式设置为: {0}{2} 这是标签的特殊语法,{n}占位符具有以下含义:

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

如果有人能帮助我,那就太好了

没有机会

两种可能的解决方案:

1) 创建图表自定义程序:


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

如果使用iReport,则在饼图属性集中(在属性表中)存在lableFormat和legendLabelFormat属性

将格式设置为:

{0}{2}

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

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

{1} 价值是多少

{2} 百分比是多少