echarts柱状图计算每个柱子的类型总和


 

记录下

每个单位对应四种项目类型,求出每个单位的项目总分

这是后台返回的数据

 

     let arrData = [
           [714.29,999.52, 999, 712.82, 0, 997, 996, 0, 0, 995],
           [285.43, 0, 0, 285.64, 997, 0, 0, 995.9, 995.8,0],
           [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
           [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
        ]
        /*
            竖着求总分数
        */
        let a = arrData[0];
        arrData.forEach((item, index) => {
            sum(item, index)
        })
        function sum(data, index) {
            if(index > 0) {
                a = a.map((item, index) => {
                    return item + data[index]
                })
            }
            return a
        }
        console.log(sum(), '总分数')

  

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM