echarts图例点击会有一个默认的点击事件,会把点击的图例对应的legend取消
解决办法
legendselectchanged
事件中将取消选中的legend动态设置回来,主要代码如下:
let chart = echarts.init(document.getElementById('main'), null)
//图例点击事件
chart.on('legendselectchanged', (params) => {
//写真正要实现的点击事件代码
...
//将默认点击事件中取消选中的legend动态设置回来
chart.setOption({
legend: { selected: { [params.name]: true } }
})
})
标签:自定义,chart,echarts,点击,图例,事件,legend
From: https://www.cnblogs.com/echohye/p/18219728