Нужна помощь в выравнивании меток оси X с полосами в гистограмме D3.js

У меня есть рабочая линейная гистограмма, использующая D3.js, которая также имеет ось x, основанную на времени. Столбцы привязаны к атрибуту количества, а ось привязана к атрибуту даты. Галочки на оси не совпадают с полосами. Любая идея, как выстроить их обоих?

Вот jsFiddle: http://jsfiddle.net/MmEjF/


person Edward J. Stembler    schedule 05.08.2012    source источник


Ответы (1)


Это происходит потому, что на графике 14 баров, но 15 делений.

Первая отметка должна быть за месяц до начала набора данных.

Вы можете исправить это, переместив начало xTimeDomain на один месяц вперед:

xTimeDomain[0] = new Date(new Date(xTimeDomain[0]).setMonth(xTimeDomain[0].getMonth()-1));
person Derek Hill    schedule 05.08.2012