import Scale from '../core/core.scale';
+import {valueOrDefault} from '../helpers';
function findOrAddLabel(labels, raw, index) {
const first = labels.indexOf(raw);
parse(raw, index) {
const labels = this.getLabels();
return isFinite(index) && labels[index] === raw
- ? index : findOrAddLabel(labels, raw, index);
+ ? index : findOrAddLabel(labels, raw, valueOrDefault(index, raw));
}
determineDataLimits() {