Welcome to chart heck /tools/fckeditor/editor/images/smiley/msn/teeth_smile.gif Jasper only exposes a small part of the JFreechart API. To access any properties outside of these you can write a chart customizer class. This may not do exactly want you want but it will be enough to get you started. This assume that you have some Java programming skills. public class <Your Class> extends JRAbstractChartCustomizer { public void customize(JFreeChart chart, JRChart jasperChart) { //Chart is a bar chart if(jasperChart.getChartType() == JRChart.CHART_TYPE_BAR) { BarRenderer renderer = (BarRenderer) chart.getCategoryPlot().getRenderer(); //Remove shadow effect from bar renderer.setShadowVisible(false); //Set maximum bar width renderer.setMaximumBarWidth(0.10); //Create no data message CategoryPlot categoryplot = (CategoryPlot) chart.getCategoryPlot(); categoryplot.setNoDataMessage("No data available"); categoryplot.setNoDataMessageFont(new Font("SansSerif",Font.BOLD,14)); categoryplot.setNoDataMessagePaint(Color.WHITE); //Set background as transparent categoryplot.setBackgroundPaint(null); //Set left margin before first bar and right margin after last bar categoryAxis .setLowerMargin(0.02f); categoryAxis .setUpperMargin(0.02f); } }}