Echarts学習記録

Echarts の再描画の問題

chart.setoption({}, true)

setOption の値を変更するときに、非同期で返すデータ レベルが比較的深い場合は、echart を再描画する必要があります。そうしないと、期待どおりに表示されません。これは主に、データを増やしてもデータを減らすことができることを反映しており、ほとんどのデータの表示効果がビュー上でまだ維持されていることがわかります。私は非常に困惑しています。明らかに、データは段階的に変更できます。なぜ増やすのか。マップを削除して縮小しますか? 何も行われていないようです。

解決策: setOption の 2 番目のパラメーター (notMerge)
myChart.setOption({...},true)

  1. List 項目が
    true に設定されている場合は notMerge であり、
    false にマージされていない場合は Merge であり、以前のものはまだ保持されています~

公式ドキュメント: chart.setOption(option, notMerge, LazyUpdate);
notMerge
はオプションで、以前に設定したオプションとマージするかどうか、デフォルトは false、つまりマージです。

おすすめ

転載: blog.csdn.net/qq_37291367/article/details/119384589