如何在 DC.js 中将画笔选择四舍五入为 10 或 10k
How to round the brush selection to 10 or 10k in DC.js
使用D3、crossfilter 和DC,我想用选择画笔绘制条形图。
此图表的尺寸四舍五入为 10k。
votesDim = ndx.dimension(function(d) { return Math.round(d.votes / 10000)*10000; })
但是图表上的画笔不是。
我设法做的就是用
将它四舍五入到最接近的整数
.round(Math.round)
OR
.round(dc.round.round)
我也想把画笔四舍五入到 10k。
有人知道我必须在 .round() 中使用哪个函数吗?
提前致谢!
我找到了:)
.round(function(val){return Math.round(val/10000)*10000;})
抱歉,这个问题现在看起来很愚蠢。无论如何,我没有在其他地方找到答案,希望这对其他人有帮助。
使用D3、crossfilter 和DC,我想用选择画笔绘制条形图。 此图表的尺寸四舍五入为 10k。
votesDim = ndx.dimension(function(d) { return Math.round(d.votes / 10000)*10000; })
但是图表上的画笔不是。 我设法做的就是用
将它四舍五入到最接近的整数.round(Math.round)
OR
.round(dc.round.round)
我也想把画笔四舍五入到 10k。
有人知道我必须在 .round() 中使用哪个函数吗?
提前致谢!
我找到了:)
.round(function(val){return Math.round(val/10000)*10000;})
抱歉,这个问题现在看起来很愚蠢。无论如何,我没有在其他地方找到答案,希望这对其他人有帮助。