我已經用dc.js創建了儀表板。在我的儀表板中,有一個複選框,允許用戶在計數和金額之間切換儀表板行爲。爲此,我重新爲所有組創建了crossfilter
,其中reduceSum
。 (雖然,我不知道這是否是正確的方式來做到這一點。)重新創建crossfilter
我也必須重新創建dc.js圖表。dcjs,crossfilter - 如何完全配置圖表
我認爲這可能會導致一些內存泄漏和性能問題,因爲我已經爲我的所有圖表定義了filtered
事件,並且不知道如何關閉該事件。同樣在檢查並取消選中複選框頁面後,速度會變慢。
我的問題:是否有另一種方式來徹底改變crossfilter數據,而無需重新創建dc.js圖表?如果沒有,如何正確刪除dc.js圖表以避免內存泄漏和性能問題?
謝謝戈登,我會測試你的建議,並會通知你有關結果。 – alisabzevari