[apache/echarts]Echarts Bmap当在地图标点时散点坐标更新时地图会发生闪烁现象

2024-07-16 285 views
5

问题:Bmap的散点图数据是用socket获取的 然后获取最新更新在图表上 我使用了myChart.setOption(newOption,true); 然后当数据更新时 地图也会闪烁 问题示例: https://github.com/804180863/echartssimpo/blob/master/1.html 双击打开即可看到 我能使用什么 代替这个功能呢?

回答

7

建议去掉setOption的第二个参数,合并option,而不是覆盖option。

1

可以把想去掉的那一类的散点series的data置为 [],例如

var option = chart.getOption();
option.series[2].data = [];
chart.setOption(option);
5

不行啊 这个数据有的时候会 几千条是实时的 除了这个还有什么推荐吗

1

你是指 series 特别多吗?

0

notMergetrue 意思是不合并配置项,整个图表将重新渲染,百度地图也会被重新创建,由于百度地图底图是瓦片,刷新的时候会重新请求瓦片数据,看起来会比较明显。

7

那就是 只能用清空的办法了.但是历史数据的问题 感觉会很麻烦 感谢回答我的问题 ^_^