Accept category as axis type
Fix axis.min/max/range for timeseries - #285