在 echarts 中,你可以在创建图表时使用 notMerge
和 lazyUpdate
选项来延迟加载图表。具体使用方法如下:
let myChart = echarts.init(document.getElementById('main'), null, {notMerge: true, lazyUpdate: true});
myChart.setOption(option);
这样就可以在初始化图表时不立即渲染,而是等到调用 setOption
时再进行渲染。这对于大型图表或者在网络环境较差的情况下可能会有所帮助。
注意: notMerge
选项设置为 true
时,后续对图表的修改不会与之前的修改进行合并,而是直接覆盖。如果你希望后续的修改和之前的修改进行合并,应该将 notMerge
设置为 false
。