定时取数据更新水球图的数据时游览器报错 先报Maximum call stack size exceeded 然后再报`setOption` should not be called during main process.
配置项如下
var option = {
series: [{
type: 'liquidFill',
waveAnimation: true,
animationEasing: 'linear',
animationEasingUpdate: 'linear',
animationDuration: 0,
animationDurationUpdate: 2000,
data: [0.6, 0.5, 0.4, 0.3],
radius: '85%',
shape: 'circle',
center: ['50%', '60%'],
outline: {
show: false
},
label: {
normal: {
formatter: '剩余泊位占比\n'+newDataRt*100+'%',
textStyle: {
color: 'red',
insideColor: 'yellow',
fontSize: 22
}
}
}
}]
};
setTimeout(function() {
var oooo=myChart6.getOption();
oooo.series[0].data = [newDataRt,0.6, 0.5, 0.4];
oooo.series[0].label.normal.formatter = '剩余泊位占比\n'+newDataRt*100+'%';
myChart6.setOption(oooo);
}, 500);