如何将值图例添加到折线图?

时间:2011-08-05 12:38:07

标签: jasper-reports ireport

我正在使用JasperReport和ireport 4.0,

我想将以下值添加到我的图表中:

这就是我现在所拥有的:

enter image description here

这就是我想要的: enter image description here

1 个答案:

答案 0 :(得分:1)

线图没有“显示标签”属性。但您可以使用图表自定义程序渲染标签:

public void customize(JFreeChart chart, JRChart jasperChart){
LineAndShapeRenderer lineRenderer = (LineAndShapeRenderer)chart.getCategoryPlot().getRenderer();
lineRenderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
lineRenderer.setBaseItemLabelsVisible(true);
}

如果是XY折线图,请在上面的代码段中使用XYPlot和StandardXYItemLabelGenerator。