From bb9b4e8128654c1786c14eda90eb743c9ba37306 Mon Sep 17 00:00:00 2001 From: Kener Date: Sat, 14 Mar 2015 15:10:25 +0800 Subject: [PATCH] add valueMap to ecData's params --- src/chart/map.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/chart/map.js b/src/chart/map.js index ef9bcdbe15..a4016bb10d 100644 --- a/src/chart/map.js +++ b/src/chart/map.js @@ -231,17 +231,22 @@ define(function (require) { for (var j = 0, k = data.length; j < k; j++) { name = this._nameChange(mapType, data[j].name); valueData[mapType][name] = valueData[mapType][name] - || {seriesIndex : []}; + || { + seriesIndex : [], + valueMap: {} + }; for (var key in data[j]) { if (key != 'value') { valueData[mapType][name][key] = data[j][key]; } else if (!isNaN(data[j].value)) { + // value valueData[mapType][name].value == null && (valueData[mapType][name].value = 0); - valueData[mapType][name].value += (+data[j].value); + valueData[mapType][name].value += (+data[j].value); + valueData[mapType][name].valueMap[i] = +data[j].value; } } //索引有该区域的系列样式 @@ -756,7 +761,10 @@ define(function (require) { value = data.value; } else { - data = '-'; + data = { + name: name, + value: '-' + }; seriesName = ''; queryTarget = []; for (var key in mapSeries) {