您好,这个就需要自定义属性和自定义行为配合一起使用。
自定义属性吧标签设置在内部,然后自定义行为去控制每次切换显示即可:
自定义属性:
- option.series[0].label = {
- show: false,
- position: 'center'
- };
- option.myIndex = 0;
- option.series[0].animation = false
- return option;
复制代码 自定义行为:
- setInterval(() => {
- option.series[0].data[option.myIndex].label = {
- show: false,
- position: 'center'
- };
- if(++option.myIndex >= option.series[0].data.length)
- option.myIndex = 0;
- console.log(option.myIndex)
- option.series[0].data[option.myIndex].label = {
- show: true,
- position: 'center'
- };
- myChart.setOption(option);
- }, 2000)
复制代码 即可实现自定义轮播的效果。
|