3
问题:Bmap的散点图数据是用socket获取的 然后获取最新更新在图表上 我使用了myChart.setOption(newOption,true); 然后当数据更新时 地图也会闪烁 问题示例: https://github.com/804180863/echartssimpo/blob/master/1.html 双击打开即可看到 我能使用什么 代替这个功能呢?
问题:Bmap的散点图数据是用socket获取的 然后获取最新更新在图表上 我使用了myChart.setOption(newOption,true); 然后当数据更新时 地图也会闪烁 问题示例: https://github.com/804180863/echartssimpo/blob/master/1.html 双击打开即可看到 我能使用什么 代替这个功能呢?
建议去掉setOption的第二个参数,合并option,而不是覆盖option。
但是 这个只是 例子 当我 将 散点根据型号分类的时候是series:{第一类散点},{第二类散点},{第三类散点},{第四类散点} 然后将分类取消 就变成了 series:[{所有散点}] 然后不加true 历史数据就会遗留在上面 加了true就会地图闪烁
可以把想去掉的那一类的散点series的data置为 []
,例如
var option = chart.getOption();
option.series[2].data = [];
chart.setOption(option);
不行啊 这个数据有的时候会 几千条是实时的 除了这个还有什么推荐吗
你是指 series 特别多吗?
notMerge
为 true
意思是不合并配置项,整个图表将重新渲染,百度地图也会被重新创建,由于百度地图底图是瓦片,刷新的时候会重新请求瓦片数据,看起来会比较明显。
那就是 只能用清空的办法了.但是历史数据的问题 感觉会很麻烦 感谢回答我的问题 ^_^