Added edge case for y axis ticks when min > max
Fixed and added unit tests for y axis
Implemented reduction of ticks for ordinal axis if the labels don't fit