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 に答える