1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| /**
| * 获取柱状图的重要的数据
| *
| * @param {[type]} data 柱状图数据
| *
| * @return {[type]} [return description]
| */
| function getBarNum(data) {
| let result = {};
| let arr = [];
| let sum = 0;
| data.forEach(item=> {
| let val = Number(item[1]);
| arr.push(val);
| sum += val;
| });
|
| // 获取平均值
| let avg = data.length>0?sum/data.length:0;
| return {
| min: arr.length>0?Math.min.apply(null, arr):0,
| max: arr.length>0?Math.max.apply(null, arr):0,
| sum: sum,
| avg: avg.toHold(2),
| }
| }
|
| export default getBarNum;
|
|