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


i working on jasper report in using java customizers make changes in chart look. in report creating bar chart looks below:

enter image description here

here using following code show labels on top of bars:

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

i want increase space between top of bars , labels. not getting way this. can suggest me how this?

try adding offset label anchor:

categoryplot.getrenderer().setitemlabelanchoroffset(10.0d); 

Comments