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

Map add more statistic types

上级 4971302b
......@@ -157,8 +157,6 @@ define(function (require) {
// 选择模式,默认关闭,可选single,multiple
// selectedMode: false,
dataRangeHoverLink: true,
hoverable: true,
clickable: true,
// 是否开启缩放及漫游模式
// roam: false,
......
......@@ -25,14 +25,28 @@ define(function (require) {
return datas[0].map(dims, function (value, idx) {
var name = datas[0].getName(idx);
var sum = 0;
var min = Infinity;
var max = -Infinity;
var len = dataNameMap[name].length;
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];
}
if (statisticsType === 'average') {
sum /= len;
var result;
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.
先完成此消息的编辑!
想要评论请 注册