如何在jasper报告中的条形图上显示标签?

时间:2015-07-21 07:07:07

标签: java jasper-reports jfreechart

我正在制作一份jasper报告,其中我使用java自定义程序对图表外观进行一些更改。在我的报告中,我创建了一个如下所示的条形图:

enter image description here

这里我使用以下代码在条形图上显示标签:

CategoryPlot plot = (CategoryPlot)chart.getPlot();
BarRenderer barRenderer = (BarRenderer)plot.getRenderer();
CategoryPlot categoryPlot = (CategoryPlot) chart.getPlot();
categoryPlot.getRenderer().setBasePositiveItemLabelPosition(new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER));

我想增加条形和标签顶部之间的空间。我没有办法做到这一点。有人可以建议我怎么做吗?

1 个答案:

答案 0 :(得分:2)

尝试向标签锚点添加偏移量:

categoryPlot.getRenderer().setItemLabelAnchorOffset(10.0d);