1
dc.jsを使用して、棒グラフの棒のサイズを一定に保ちたいと思います。棒グラフの棒のサイズを一定に保つ方法
バーの数は1から10まで変化します。現在、バーが1つしかない場合は、完全なチャートスペースを占有します。
私は
MAX_BAR_WIDTH = 250;
を追加することにより、バーの幅を制限しようとしたが、現在はダニやバーの位置が一致していません。
dc.jsを使用して、棒グラフの棒のサイズを一定に保ちたいと思います。棒グラフの棒のサイズを一定に保つ方法
バーの数は1から10まで変化します。現在、バーが1つしかない場合は、完全なチャートスペースを占有します。
私は
MAX_BAR_WIDTH = 250;
を追加することにより、バーの幅を制限しようとしたが、現在はダニやバーの位置が一致していません。
ドメインの自動計算は、オフにできる機能です。バーの幅は、ドメインと、そのドメインに表示できるバーの数に基づいて計算されます。
あなたはおそらく、手動でのxドメインを設定し、 "弾性" オフにする必要があります。
var minX, maxX; // calculate these however you want
chart
.x(d3.scale.linear().domain([minX, maxX])
.elasticX(false)
ドキュメント:
作業フィドルを共有して下さい!このリンクが役立つかもしれないhttps://stackoverflow.com/questions/15191258/properly-display-bin-width-in-barchart-using-dc-js-and-crossfilter-js –