echart的动态删除series里面的lines,导致飞线残留在图层
如果在series对应的lines对象里添加了effect.show为true时,动态删除series还是会残留飞线层。如果是为false则不会发生残留问题。
现在已知触发resize()能把残留飞线消除。还有其他原因导致这个飞线残留的原因吗
这是effect.show为false的时候动态删除series
这是代码片段
{
type: 'lines',
coordinateSystem: 'geo',
geoIndex: 0,
polyline: false,
effect: {
show: true,
period: 10,
delay: 10,
constantSpeed: 0,
symbol: 'triangle',
symbolSize: 8,
color: '#ffffff',
trailLength: 0.7,
loop: false,
},
zlevel: 2
}
或许是上一次加载的数据中的残留,可以使用myChart.setOption(option,true) 来清空