UNPKG

echarts

Version:

A powerful charting and visualization library for browser

23 lines (18 loc) 742 B
module.exports = function (seriesType, ecModel, api) { ecModel.eachSeriesByType(seriesType, function (seriesModel) { var data = seriesModel.getData(); var coordSys = seriesModel.coordinateSystem; var dims = coordSys.dimensions; data.each(dims, function (x, y, idx) { var point; if (!isNaN(x) && !isNaN(y)) { point = coordSys.dataToPoint([x, y]); } else { // Also {Array.<number>}, not undefined to avoid if...else... statement point = [NaN, NaN]; } data.setItemLayout(idx, point); }, true); }); };