【前端】echarts最少留下一个图例

需求是,有多个的legend配置,正常情况echarts可以全部点击取消掉,现在需要最少保留一个

用一个监听即可解决 myChart是图表实例

      myChart.on('legendselectchanged', function (params) {
        console.log(params); // 可以打印看下参数
        let selected = [];
        for (let key in params.selected) {
          if (params.selected[key]) {
            selected.push(key);
          }
        }
        if (selected.length < 1) {
          myChart.dispatchAction({
            type: 'legendSelect',
            name: params.name
          });
        }
      });

你可能感兴趣的:(前端,前端,echarts,javascript)