Echarts Legend 点击事件

3 min read

初始化一个echarts对象

myCharts.on('legendselectchanged', function(params) {
	var option = this.getOption();
    //当前echarts图例选项
	var select_key = Object.keys(params.selected);
    //当前图例的选项是否选中 选中为true 未选中为false
	var select_value = Object.values(params.selected);
    ....
    ....
});

设置legend默认选中只需修改selected。

legend: {
    x: 'right',
    data:['X','Y','Z'],
    selected:{
        'X':true,
        'Y':false,
        'Z':false
    }
},