2013-08-16 55 views
0

我似乎無法找到一個簡單的示例,其中圖表可以輕鬆地在時間分組級別之間反彈。假設我有每日數據,而且我希望能夠以不同級別的彙總(每日,每週,每月)在圖表上顯示此數據。d3時間分組之間的轉換

有沒有很好的方法來做到這一點與D3沒有很多的處理(刪除所有rects,並更換新rects分組在不同級別)?

回答

0

d3具有您應該用於這種情況的一般更新模式。

約定有兩個功能,一個用於設置可視化,另一個用於獲取數據和更新可視化。

更新函數接受新數據,綁定它,更新現有的svg(在你的情況下是rects),然後根據需要添加或刪除對象。

邁克博斯托克有一個偉大的3部分系列解釋這個,你可以在這裏找到:https://twitter.com/mbostock/status/252496768267333632

0

既然是時間序列數據,你有沒有考慮過line/area chart with brushing?您可以添加UI組件以動態地將畫筆過濾器設置爲某些日期範圍。