Fixed crash if only one label present.

If there's only one label (`[self.ySteps count] == 1`) line 204 would result in a division by 0 which leads to a crash in line 222 (as `heightPerStep == Infinity` and `yStart == NaN`).
Use availableHeight if there's one or less entries in ySteps.