echart2 添加legend 绑定事件

var ecConfig = echarts.config;
myChart.on(ecConfig.EVENT.LEGEND_SELECTED, function(params) { // legendselected   legendselectchanged
      console.log('obj', params)
      var selected = obj.selected;
      var legend = obj.name;

      // 使用 legendToggleSelect Action 会重新触发 legendselectchanged Event,导致本函数重复运行
      // 使得 无 selected 对象
      if (selected != undefined) {
         if (isFirstUnSelect(selected)) {
             triggerAction('legendToggleSelect', selected);
         } else if (isAllUnSelected(selected)) {
             triggerAction('legendSelect', selected);
         }
      }
    });

猜你喜欢

转载自www.cnblogs.com/fenwen/p/12156253.html
今日推荐