function getAxisRawValue(axis, value) {
    // In category axis with data zoom, tick is not the original
    // index of axis.data. So tick should not be exposed to user
    // in category axis.
    return axis.type === 'category' ? axis.scale.getLabel(value) : value;
}
@param {number} rangeStart Can only be finite number or null/undefined or NaN.
@param {number} rangeEnd Can only be finite number or null/undefined or NaN.