averageDifferenceBetweenTimesheetAndBooking = numberOfBookedDays > 0 ? new BigDecimal(totalDifference).divide(new BigDecimal(
numberOfBookedDays), 1, RoundingMode.HALF_UP) : BigDecimal.ZERO;
final TimeSeriesCollection dataset = new TimeSeriesCollection();
dataset.addSeries(actualSeries);
dataset.addSeries(planSeries);
final XYChartBuilder cb = new XYChartBuilder(null, null, null, dataset, false);
final XYDifferenceRenderer diffRenderer = new XYDifferenceRenderer(cb.getRedFill(), cb.getGreenFill(), true);
diffRenderer.setSeriesPaint(0, cb.getRedMarker());
diffRenderer.setSeriesPaint(1, cb.getGreenMarker());
cb.setRenderer(0, diffRenderer).setStrongStyle(diffRenderer, false, actualSeries, planSeries);