zoukankan      html  css  js  c++  java
  • echarts重新绘制图表。解决下钻地图,在平移和缩放后,下钻到下一级时生成的地图会跑到容器外面去。

    1. 问题:

    echart地图三级下钻地图在平移和缩放后,点击到省,由于中心点的偏移,省跑到容器以外的地方去了,导致新生成的地图看不见。

    当修改setOption值的时候,我们异步回来的数据层级比较深的情况下,需要echarts重绘,否则不会如愿显示。

    2. 解决方法:

    后来发现,是重新绘制图表的时候需要: myChart.setOption(option,true),在setOption()方法中添加true,表示重新绘制,最后完美解决。

    myChart.setOption(option,true

    3.原理

    是setOption的第二参数(notMerge)在做怪

    myChart.setOption({...},true)
    
    设置为true的话,就是notMerge,不合并
    false的话,就Merge,之前的东西还保留~
    官方文档:
    chart.setOption(option, notMerge, lazyUpdate);
    notMerge
    可选,是否不跟之前设置的 option 进行合并,默认为 false,即合并。
  • 相关阅读:
    合并字符串中的多个空格
    IfcSpecularRoughness
    IfcSpecularExponent
    IfcPresentableText
    IfcFontWeight
    IfcFontVariant
    uwb ifc模型定位測試
    IfcFontStyle
    IfcGeometricModelResource
    qt6安装
  • 原文地址:https://www.cnblogs.com/liAnran/p/13667185.html
Copyright © 2011-2022 走看看