| 1234567891011121314151617181920212223242526 |
- var _model = require("../../util/model");
- var otherDimToDataDim = _model.otherDimToDataDim;
- /**
- * @module echarts/chart/helper/Symbol
- */
- 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;
- }
- exports.findLabelValueDim = findLabelValueDim;
|