设置图表的标签和值

时间:2010-08-23 11:56:02

标签: java jfreechart labels

我正在使用JFreeChart创建饼图,我想在iReport中单独设置值和标签。换句话说,我希望图表在饼图上显示的结果与图例中的结果不同。有什么方法可以实现这个目标吗?

1 个答案:

答案 0 :(得分:10)

MessageFormat ArgumentIndex 值对应系列名称范围。您可以为每个系列或基础中的所有系列设置不同的生成器。

PiePlot plot = (PiePlot) chart.getPlot();
plot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0} {1} {2}"));

附录:对于PiePlot,值的含义略有不同 - 系列名称百分比