删除JasperReports中堆积条形图中条形图左侧的白色条带

时间:2014-10-09 05:13:57

标签: java jasper-reports jfreechart

有人可以帮我在 JasperReports 的堆积条形图中删除栏左侧的白色条带。需要尽快解决方案,并且栏杆正好在线上请点击此网址进行屏幕截图

请参阅我用于在 iReport 中设置堆积条形图属性的自定义程序类。

public void customize(JFreeChart chart, JRChart jasperChart) {
    BarRenderer renderer = (BarRenderer) chart.getCategoryPlot().getRenderer();     
    CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator();

    /* Remove Bar Border*/
    renderer.setDrawBarOutline(false);

    //Spaces between bars
    renderer.setItemMargin(0.05);
    renderer.setSeriesPaint(0, Color.red);

    CategoryPlot plot = chart.getCategoryPlot();
    plot.setRangeGridlinesVisible(false);

    CategoryAxis axis = plot.getDomainAxis();
    axis.setLowerMargin(0.02);
    axis.setUpperMargin(0.02);
}

我使用“旧”外观StandardBarPainter来删除白条但是它无法设置它显示的setBarPainter方法setBarPainter(StandardBarPainter)未定义为BarRenderer类型。  我是java plase帮助的新手,请找到下面的图片来修复错误。enter image description here

0 个答案:

没有答案