space.ensureAtLeast(this.fixedDomainAxisSpace.getBottom(),
RectangleEdge.BOTTOM);
}
} else {
// reserve space for the primary domain axis...
final RectangleEdge domainEdge = Plot.resolveDomainAxisLocation(
this.getDomainAxisLocation(), this.orientation);
if (this.drawSharedDomainAxis) {
space = this.getDomainAxis().reserveSpace(g2, this, plotArea,
domainEdge, space);
}
// reserve space for any domain axes...
for (int i = 0; i < this.domainAxes.size(); i++) {
final Axis xAxis = (Axis) this.domainAxes.get(i);
if (xAxis != null) {
final RectangleEdge edge = this.getDomainAxisEdge(i);
space = xAxis.reserveSpace(g2, this, plotArea, edge, space);
}
}
}