I use jasperreports and I try to display some additional data beyond the x-axis labels of a line chart and I'm facing several problems. The values I want to display are stored in a field, which's values need to be printed horizontally and they also have to be exactly beyond the correlating x-axis labels of the chart. Also the number of x-axis labels can change dynamically (but are always the same number as the field values to be printed below the labels), depending on the chosen report period. Here is an example of a chart with four labels on the x-axis.

Is there away to accomplish all the requirements?
