}
public Rectangle calculateDataArea(final GC g2, final Rectangle area) {
final Rectangle newRectangle = new Rectangle(0, 0, 0, 0);
RectangleUtil.setRect(newRectangle, area);
final AxisSpace space = this.calculateAxisSpace(g2, newRectangle);
final Rectangle dataArea = space.shrink(newRectangle, null);
this.axisOffset.trim(dataArea);
return dataArea;
}