in src/RangeBarChart.js [128:157]
static getDomain(props) {
const {
xScaleType,
yScaleType,
horizontal,
data,
x,
xEnd,
y,
yEnd,
} = props;
// only have to specify range axis domain, other axis uses default domainFromData
const rangeAxis = horizontal ? 'x' : 'y';
const rangeStartAccessor = horizontal ? makeAccessor2(x) : makeAccessor2(y);
const rangeEndAccessor = horizontal
? makeAccessor2(xEnd)
: makeAccessor2(yEnd);
const rangeScaleType = horizontal ? xScaleType : yScaleType;
const rangeDataType = dataTypeFromScaleType(rangeScaleType);
return {
[`${rangeAxis}Domain`]: domainFromRangeData(
data,
rangeStartAccessor,
rangeEndAccessor,
rangeDataType,
),
};
}