yes, If you use customizer class you will be able to solve this problem Code:public void customize(JFreeChart chart, JRChart jasperChart) { BarRenderer renderer = (BarRenderer ) chart.getCategoryPlot().getRenderer(); renderer.setMaximumBarWidth(0.05); renderer.setItemMargin(0.0); }