iReport 5.0.0 - 如何在每个pieslice中显示百分比

时间:2014-06-02 11:02:12

标签: jasper-reports jfreechart ireport

我试图在iReport 5中创建一个饼图,其中饼图的每个切片的百分比显示在饼图内。我最接近的是显示饼图外的百分比。我也试过使用定制器类。我需要添加什么才能使饼图显示一些文本或每个饼图中的百分比,如下图所示?

a busy cat http://www.jfree.org/jfreechart/api/javadoc/images/PiePlotSample.png

1 个答案:

答案 0 :(得分:1)

通过将此添加到Customizer类找到了一种方法:

Plot plot = chart.getPlot();
PiePlot piePlot = (PiePlot)plot;
piePlot.setLegendLabelGenerator(new StandardPieSectionLabelGenerator("{2}"));
piePlot.setSimpleLabels(Boolean.TRUE);

我认为这是问题的解决方案。