Dynamic layout of Y-Axis labels

Solve issue #1 by dynamically layouting Y axis labels.