如何在 jasper 报告中用一些 space 在栏的顶部显示标签?

How to show labels on top of bar with some space in jasper report?

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

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

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));

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

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

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