如何在DC.js中将笔刷选择四舍五入到10或10k

How to round the brush selection to 10 or 10k in DC.js

本文关键字:四舍五入 选择 10k DC js      更新时间:2023-09-26

使用D3、交叉滤波器和DC,我想用选择刷画一个条形图。这张图表的尺寸四舍五入到10k。

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

但图表上的画笔不是。我所能做的就是用将其四舍五入到最接近的整数

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

我也希望能绕到10公里
有人知道我必须在.round()中使用哪个函数吗?

提前感谢!

我找到了:)

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

抱歉,这个问题现在看起来很愚蠢。不管怎样,我在其他地方都没有找到答案,我希望这能帮助其他人。