plot.getRangeAxisEdge());
if (plot.getOrientation().isVertical()) {
moveTo(areaState.area, transX1, zero);
} else if (plot.getOrientation().isHorizontal()) {
moveTo(areaState.area, zero, transX1);
GeneralPath hotspot = new GeneralPath();
if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {
moveTo(hotspot, transZero, ((transX0 + transX1) / 2.0));
lineTo(hotspot, ((transY0 + transY1) / 2.0), ((transX0 + transX1) / 2.0));
lineTo(hotspot, transY1, transX1);
lineTo(hotspot, transZero, ((transX1 + transX2) / 2.0));
} else {
moveTo(hotspot, ((transX0 + transX1) / 2.0), transZero);
lineTo(hotspot, ((transX0 + transX1) / 2.0), ((transY0 + transY1) / 2.0));
lineTo(hotspot, transX1, transY1);