Charts 如果参数值相等,则在报表图表中仅显示一个饼图

Charts 如果参数值相等,则在报表图表中仅显示一个饼图,charts,jasper-reports,Charts,Jasper Reports,创建了三维饼图。它有几个参数。例如,其中一个称为“错误”,另一个称为“成功”。两者都是整数。如果值不同,例如10和9,则所有值都可以正常工作,但如果值相等,则绘制时就像一个饼图,并且在标签表达式中仅写入一个值 在这张图中,我设置了10个错误和10个成功,但是正如可以看到的,JasperReports只画了10个成功 我在iReport和Java的by generation报告中检查了它,但结果是一样的 再举一个例子 set 10 第10集 第五组 第10集 第五组 第7组 第8组 结果:

创建了三维饼图。它有几个参数。例如,其中一个称为“错误”,另一个称为“成功”。两者都是整数。如果值不同,例如10和9,则所有值都可以正常工作,但如果值相等,则绘制时就像一个饼图,并且在标签表达式中仅写入一个值

在这张图中,我设置了10个错误和10个成功,但是正如可以看到的,JasperReports只画了10个成功

我在iReport和Java的by generation报告中检查了它,但结果是一样的

再举一个例子

set 10
第10集
第五组
第10集
第五组
第7组
第8组
结果:

jrxml文件:



您也可以插入jrxml文件吗?您可能会根据值而不是类别库对它们进行分组,以便重播。添加了jrxml文件的路径。关于分组:我只是使用带有相应键表达式和值表达式的pieSeries。对不起,我意识到我的错误,很明显:使用值作为键,它们是相等的。