我有一个范围为 (0-1.0) 的参数。我正在尝试创建一个 dc.js 条形图,以便有 10 个条形代表 (0-0.1) (0.1-0.2) 等等。 我正在使用 crossfilter.js 创建维度和组数据,但它似乎没有按要求创建组。
我尝试了以下代码
var fluctuation = ndx.dimension(function (d) {
return d.value;
});
var fluctuationGroup = fluctuation.group(function(d){
return Math.round(d*10)/10;
});
我也尝试过用另一种方式来做。
var fluctuation = ndx.dimension(function (d) {
return Math.round(d.value*10)/10;
});
var fluctuationGroup = fluctuation.group(function(d){
return d;
});
输出:
最佳答案
抱歉各位,这不是交叉过滤器问题。这是一个渲染问题。
我没有使用 xUnits(d3.scale.linear().domain([0, 1])) 与图表。
请建议我是否应该删除这个问题?或者更新一下??
关于javascript - 使用交叉过滤器为十进制值创建组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22513089/