crossfilterを使用して散布図でブラッシングを行うことを考えていますが、その方法が明確ではありません。標準的な例と、マイクの散布図マトリックス ブラッシングd3 コードも非常に注意深く調べました。
特に、私の問題は次のとおりです。
クエリ: 2 次元クエリを実行してクロスフィルター処理する方法がわかりません。私はただすべきですか:
を。2 つの 1-d クエリを実行し、自分で結果を交差させますか?
b. 単一の 2-d ディメンション (つまり のようなもの
data.dimension(function(d){ return [d.x, d.y];})
) を作成し、それにカスタム フィルター関数を使用しますか?- パフォーマンス: 散布図を描画するのに約 150 ミリ秒かかります (ヒストグラムの場合は約 10 ミリ秒)。これにより、(クエリが高速であっても)ライブ更新がうまくいきません。