Bootstrap

echarts 柱状图图例点击事件并动态调整平均值

今天来记录一下之前遇到的问题,当时有个需求是点击柱状图的图例,显示不同的堆叠图,并且其中有一条虚线来显示当前高亮的堆叠图的数据平均值,页面功能效果实现代码如下

 	  myChart.on('legendselectchanged', barfunction)
      function barfunction(obj) {
   
        let selectedItem = [] // 当前选中的高亮名
        let totalArr = [] // 分母
        let unitPriceArr = [] // 分子
        let priceArr= [] // unitPriceArr/totalArr 最终的值
        for (var item in obj.selected) {
   
          if (obj.selected[item] == true
;