vue-echarts 操作图表切换大数据量时图表画图错误之解决方法详解

前沿

最近在项目中,有一个需求就是对echarts做操作,不断地切换图表,画图,重绘,在过程中发现一般的重绘解决不了问题,需要先清空图表,再重绘。以下为解决方案。

以下都为vue的写法

   <div id="performanceBarD"
             :style="{width: '100%', height: '395px'}"></div>
    let  MyEcharts = this.$echarts.init(
        document.getElementById("performanceBarD")
      );
let echartsOptions= {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line'
    }]
};
      MyEcharts.clear();   //先清掉图表,再重绘图表
      MyEcharts.setOption(echartsOptions, true); //设置为true可以是图表切换数据时重新渲染
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容