SOURCE

console 命令行工具 X clear

                    
>
console
const myChart = echarts.init(document.getElementById('container'))

const data = [
    {
        name: '淘宝',
        value: 12345
    },
    {
        name: '京东',
        value: 23456
    },
    {
        name: '拼多多',
        value: 5634
    },
    {
        name: '闲鱼',
        value: 2347
    },
    {
        name: '得物',
        value: 444
    }
]

const option = {
    legend: {
        data: [
            '淘宝',
            '京东',
            '拼多多',
            '闲鱼',
            '得物'
        ]
    },
    series: [{
        type: 'pie',
        data,
        label: {
            formatter: (args) => {
                return args.name + '\n' + args.percent + '%'
            }
        },
    }]
}

let i = 3
myChart.setOption(option)
myChart.on('legendselectchanged', args => { // 绑定事件
    console.log(args)
    if(--i === 0) myChart.off('legendselectchanged') // 解锁事件
})
<div id="container"></div>
#container {
    width: 600px;
    height: 400px;
    background: linear-gradient(135deg,#fce38a,#f38181);
}

本项目引用的自定义外部资源