true,
false
);
configureChart(jfreeChart, getPlot());
JRAreaPlot areaPlot = (JRAreaPlot)getPlot();
// Handle the axis formating for the category axis
configureAxis(((CategoryPlot)jfreeChart.getPlot()).getDomainAxis(), areaPlot.getCategoryAxisLabelFont(),
areaPlot.getCategoryAxisLabelColor(), areaPlot.getCategoryAxisTickLabelFont(),
areaPlot.getCategoryAxisTickLabelColor(), areaPlot.getCategoryAxisTickLabelMask(), areaPlot.getCategoryAxisVerticalTickLabels(),
areaPlot.getOwnCategoryAxisLineColor(), getDomainAxisSettings(),
(Comparable)evaluateExpression(areaPlot.getDomainAxisMinValueExpression()),
(Comparable)evaluateExpression(areaPlot.getDomainAxisMaxValueExpression())
);
// Handle the axis formating for the value axis
configureAxis(((CategoryPlot)jfreeChart.getPlot()).getRangeAxis(), areaPlot.getValueAxisLabelFont(),
areaPlot.getValueAxisLabelColor(), areaPlot.getValueAxisTickLabelFont(),
areaPlot.getValueAxisTickLabelColor(), areaPlot.getValueAxisTickLabelMask(), areaPlot.getValueAxisVerticalTickLabels(),
areaPlot.getOwnValueAxisLineColor(), getRangeAxisSettings(),
(Comparable)evaluateExpression(areaPlot.getRangeAxisMinValueExpression()),
(Comparable)evaluateExpression(areaPlot.getRangeAxisMaxValueExpression())
);
((CategoryPlot)jfreeChart.getPlot()).getDomainAxis().setCategoryMargin(0);
return jfreeChart;