// 图例点击事件
onLengenClick() {
let totalChart = echarts.init(document.getElementById(this.piedata.id));
totalChart.on('legendselectchanged', (params) => {
console.log(params)
// 不让图例关闭
this.cancleLengend(params.selected)
})
},
// 取消点击图例后关闭图例
cancleLengend(selected) {
let legend = []
for (const name in selected) {
if (selected.hasOwnProperty(name)) {
legend.push({
name: name });
}
} // 关键
let totalChart = echarts.init(document.getElementById(this.piedata.id));
totalChart.dispatchAction({
type: 'legendSelect',
batch: legend
});
}
echarts给图例添加点击事件,但是不触发图例关闭
猜你喜欢
转载自blog.csdn.net/m0_50441807/article/details/126663437
今日推荐
周排行