提交 97adb3d9 编写于 作者: L lang

Map add more statistic types

上级 4971302b
...@@ -157,8 +157,6 @@ define(function (require) { ...@@ -157,8 +157,6 @@ define(function (require) {
// 选择模式,默认关闭,可选single,multiple // 选择模式,默认关闭,可选single,multiple
// selectedMode: false, // selectedMode: false,
dataRangeHoverLink: true, dataRangeHoverLink: true,
hoverable: true,
clickable: true,
// 是否开启缩放及漫游模式 // 是否开启缩放及漫游模式
// roam: false, // roam: false,
......
...@@ -25,14 +25,28 @@ define(function (require) { ...@@ -25,14 +25,28 @@ define(function (require) {
return datas[0].map(dims, function (value, idx) { return datas[0].map(dims, function (value, idx) {
var name = datas[0].getName(idx); var name = datas[0].getName(idx);
var sum = 0; var sum = 0;
var min = Infinity;
var max = -Infinity;
var len = dataNameMap[name].length; var len = dataNameMap[name].length;
for (var i = 0; i < len; i++) { for (var i = 0; i < len; i++) {
min = Math.min(min, dataNameMap[name][i]);
max = Math.max(max, dataNameMap[name][i]);
sum += dataNameMap[name][i]; sum += dataNameMap[name][i];
} }
if (statisticsType === 'average') { var result;
sum /= len; if (statisticsType === 'min') {
result = min;
} }
return len === 0 ? NaN : sum; else if (statisticsType === 'max') {
result = max;
}
else if (statisticsType === 'average') {
result = sum / len;
}
else {
result = sum;
}
return len === 0 ? NaN : result;
}); });
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册