MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / prepareDataCoordInfo

Function prepareDataCoordInfo

libs/echarts/echarts.simple.js:33975–34010  ·  view source on GitHub ↗

* @param {Object} coordSys * @param {module:echarts/data/List} data * @param {string} valueOrigin lineSeries.option.areaStyle.origin

(coordSys, data, valueOrigin)

Source from the content-addressed store, hash-verified

33973 * @param {string} valueOrigin lineSeries.option.areaStyle.origin
33974 */
33975function 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
34012function getValueStart(valueAxis, valueOrigin) {
34013 var valueStart = 0;

Callers 2

lineAnimationDiffFunction · 0.70
echarts.simple.jsFile · 0.70

Calls 3

getValueStartFunction · 0.70
mapFunction · 0.70
isDimensionStackedFunction · 0.70

Tested by

no test coverage detected