区域放大看看链接
问题了解
首先,这个问题是5.0之后的版本才会的出现的问题,
toolbox.feature.restore会恢复到第一次chart.setOption(option1)后的状态,之后执行setOption是对之前的option1配置项的更新,
大致意思是:option1 + option2 + ... , restore事件会直接恢复到option1状态。
解决办法
更新图表时,加个参数:
setOption(option, { notMerge: true })
// 精简写法:setOption(option, true)
setOption(option, true)