基本的なCrossfilterの例から始めて、棒グラフを水平ではなく垂直に表示する別の視覚化を作成したいと思います。つまり、本質的に棒グラフの軸を反転します。
元 barChart
の関数を変更してチャートのバーを交換するのは簡単です。私はこれらの次の変更でそれを行うことができました:
var width = x.range()[1],
height = y.range()[0];
なる
var width = x.range()[1],
height = y.range()[0];
そしてネストされたbarPath
メソッドで
path.push("M", x(d.key), ",", height, "V", y(d.value), "h9V", height);
になる
path.push("M", 0, ",", x(d.key), "h", y(d.value), "v9H", 0);
これらのマイナーな変更により、バーがうまく印刷されますが、x 軸の目盛りが処理されず、選択ブラシも処理されません。ブラシを横向きにすることはできますか? もしそうなら、どうすればそれを行うことができますか?
前もって感謝します!