2015-02-11 58 views
1

使用D3,crossfilter和DC,我想用選擇畫筆繪製條形圖。 此圖表的維度取整爲10k。如何在DC.js中將畫筆選擇舍入爲10或10k

votesDim = ndx.dimension(function(d) { return Math.round(d.votes/10000)*10000; }) 

但是圖表上的畫筆不是。 所有我能夠做到的是圓的它最接近的整數與

.round(Math.round) 
OR 
.round(dc.round.round) 

我期待刷四捨五入到10K了。
有人知道我必須在.round()中使用哪個函數嗎?

在此先感謝!

回答

3

我發現它:)

.round(function(val){return Math.round(val/10000)*10000;}) 

對不起,現在這看起來像一個愚蠢的問題。無論如何,我沒有在其他地方找到答案,我希望這可以幫助別人。