he wei
2023-04-26 715cb39dd2eaaa534b58d603380ffd404b1b18c5
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
/**
 * 获取柱状图的重要的数据
 *
 * @param   {[type]}  data  柱状图数据
 *
 * @return  {[type]}        [return description]
 */
function getBarNum(data) {
  let arr = [];
  let sum = 0;
  data.forEach(item => {
    let val = Number(item);
    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,
  }
}
 
export default getBarNum;