longyvfengyun
2023-11-17 3bb931d4eb57fec4a857c9dd0b11f9643c3506e5
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;