2

我有一个非常高维的数据集,并希望用户选择要过滤的维度(将它们添加到交叉过滤器中)。我了解无法删除尺寸。关于如何添加维度/过滤器有什么建议吗?

谢谢

4

2 回答 2

3

您只需使用字段名称作为维度函数中的变量。

我在我的应用程序中做这样的事情。x 是包含维度列名称数组的数据集的属性。

var volume = crossfilter(data.get("rows"));

_.each(data.get("x"), function(x, i) {
  new Chart.View({
    field: x,
    el: $(".chart").eq(i),
    model: volume.dimension(function(d) { return d[x]; })
  });
});
于 2012-07-18T19:21:25.917 回答
2

crossfilter 现在有一个dimension.dispose()函数。

于 2014-06-22T11:04:58.683 回答