有人可以帮我在 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帮助的新手,请找到下面的图片来修复错误。