4

私はD3.jsを使用して作業中の線形棒グラフを持っています。これには、時間ベースの x 軸もあります。バーはカウント属性にバインドされ、軸は日付属性にバインドされます。軸の目盛りがバーと一致していません。両方を並べる方法はありますか?

jsFiddle は次のとおりです: http://jsfiddle.net/MmEjF/

4

1 に答える 1

2

これは、チャートに 14 本のバーがありますが、目盛りが 15 個あるために発生しています。

最初の目盛りは、データ セットの開始の前の月にする必要があります。

これは、xTimeDomain の開始を 1 か月前倒しすることで修正できます。

xTimeDomain[0] = new Date(new Date(xTimeDomain[0]).setMonth(xTimeDomain[0].getMonth()-1));
于 2012-08-05T10:22:22.783 に答える