* @param {Object} coordSys * @param {module:echarts/data/List} data * @param {string} valueOrigin lineSeries.option.areaStyle.origin
(coordSys, data, valueOrigin)
| 33973 | * @param {string} valueOrigin lineSeries.option.areaStyle.origin |
| 33974 | */ |
| 33975 | function prepareDataCoordInfo(coordSys, data, valueOrigin) { |
| 33976 | var baseAxis = coordSys.getBaseAxis(); |
| 33977 | var valueAxis = coordSys.getOtherAxis(baseAxis); |
| 33978 | var valueStart = getValueStart(valueAxis, valueOrigin); |
| 33979 | |
| 33980 | var baseAxisDim = baseAxis.dim; |
| 33981 | var valueAxisDim = valueAxis.dim; |
| 33982 | var valueDim = data.mapDimension(valueAxisDim); |
| 33983 | var baseDim = data.mapDimension(baseAxisDim); |
| 33984 | var baseDataOffset = valueAxisDim === 'x' || valueAxisDim === 'radius' ? 1 : 0; |
| 33985 | |
| 33986 | var dims = map(coordSys.dimensions, function (coordDim) { |
| 33987 | return data.mapDimension(coordDim); |
| 33988 | }); |
| 33989 | |
| 33990 | var stacked; |
| 33991 | var stackResultDim = data.getCalculationInfo('stackResultDimension'); |
| 33992 | if (stacked |= isDimensionStacked(data, dims[0] /*, dims[1]*/)) { // jshint ignore:line |
| 33993 | dims[0] = stackResultDim; |
| 33994 | } |
| 33995 | if (stacked |= isDimensionStacked(data, dims[1] /*, dims[0]*/)) { // jshint ignore:line |
| 33996 | dims[1] = stackResultDim; |
| 33997 | } |
| 33998 | |
| 33999 | return { |
| 34000 | dataDimsForPoint: dims, |
| 34001 | valueStart: valueStart, |
| 34002 | valueAxisDim: valueAxisDim, |
| 34003 | baseAxisDim: baseAxisDim, |
| 34004 | stacked: !!stacked, |
| 34005 | valueDim: valueDim, |
| 34006 | baseDim: baseDim, |
| 34007 | baseDataOffset: baseDataOffset, |
| 34008 | stackedOverDimension: data.getCalculationInfo('stackedOverDimension') |
| 34009 | }; |
| 34010 | } |
| 34011 | |
| 34012 | function getValueStart(valueAxis, valueOrigin) { |
| 34013 | var valueStart = 0; |
no test coverage detected