edrp.cn的Blog

学习,需要交流,欢迎大家和我共同来学习C#,ASP.NET,MS SQL Server开发Web项目,欢迎大家和我交流

博客园 首页 新随笔 联系 订阅 管理

 第一次查出来的数据:

 

第二次查询,把上次查询的数据合并显示了:

 

 正确的显示应该是:

 

 

 

  解决方法:

一:在setOpiont前加入

chart.clear();
二:在 setOpion方法修改默认值,不合并上次查询数据
setOption({},true);

chart.setOption(option,notMerge,lazyUpdate);

option:图表的配置项和数据

notMerge:可选,是否不跟之前设置的option进行合并,默认为false,即合并。(这里是导致二次渲染不成功的根本)

lazyUpdate:可选,在设置完option后是否不立即更新图表,默认为false,即立即更新。

posted on 2020-05-08 21:41  edrp.cn  阅读(321)  评论(0编辑  收藏  举报