Possible fix for issue #301: The plot labels placed strangely for some specific axis angles

Issue: https://github.com/oxyplot/oxyplot/issues/301

The horizontal alignment is kept the same as `Center`. I don't think it is ever needed to be something else, isn't it?
I think it is still difficult to understand this method... Can you add more comments?