blob: 62648ee6260e624043b9efc62d834e2397364cf8 [file] [log] [blame]
/**
* @module echarts/chart/helper/Symbol
*/
import { otherDimToDataDim } from '../../util/model';
export function findLabelValueDim(data) {
var valueDim;
var labelDims = otherDimToDataDim(data, 'label');
if (labelDims.length) {
valueDim = labelDims[0];
} else {
// Get last value dim
var dimensions = data.dimensions.slice();
var dataType;
while (dimensions.length && (valueDim = dimensions.pop(), dataType = data.getDimensionInfo(valueDim).type, dataType === 'ordinal' || dataType === 'time')) {} // jshint ignore:line
}
return valueDim;
}