我有兩個圖:線條圖和氣泡圖。當我點擊泡泡圖時,我想要更新線圖,以便只用與「泡泡」相關的數據繪製它。這與標準實現不同,點擊會添加或刪除現有過濾器中的數據。dc.js中的過濾器和觸發器故障 - 重新繪製不同步
如果看一下圖像可以看到的是,雖然「模型0」被選擇所繪製的危險(y標尺在區1)不對應。
,現在當我點擊 '模式5',我得到相反的。
我當前的實現發佈爲jsfiddle here。我可以從附加的數據表中看到我達到了我想要的效果,但是線條圖不能正確重繪。實際上,它似乎是用最後的過濾器重新繪製的,而不是新的。
該實施方式從here入侵:特別是renderlet
和on("filtered", function (chart) {
行。但是,爲了完成這項工作,我不得不將第二個陰謀的plot1.filter(chart.filter());
註釋掉。
我真的不明白爲什麼一個renderlet
和的on("filtered" ...
或on("postRedraw" ...
聽衆需要在一起。
我一直在這個房子周圍,所以任何建議將非常感激地收到。
欣賞這一點。沒有機會檢查,但將審查,重新發布,並儘快接受 – drstevok