support setting custom tick values, like how we do on the X axis
address off-by-one in zero-filling fixed series data