Хорошо, может быть так много дубликатов для этого вопроса на SO, я проверил почти все из них, но я не мог понять out ответ на мой запросКак использовать d3.time.scale для создания метки для каждого часа дня и каждого дня недели
У меня есть эта услуга, которая дает, количество обращений на мой сайт каждую минуту, и я хочу отобразить ее на панели инструментов, используя линейный график d3 nvd3.
я получил все работает за исключением одной вещи, я хочу этикетки на х axsis начать с полуночи до полуночи
(00:00 to 23:00)
и в интервалах 1ч [00:00, 01:00, 02:00, 03:00, 04:00, ......22:00, 23:00]
Но я не могу получить это право я перепробовал все возможные комбинации, используя d3.time.scale
но я не получаю это право я получаю все случайные метки на оси х
это функция я в настоящее время с помощью которых дают эти случайные значения
$scope.xAxisTickFormatFunction = function() {
return function(d) {
return d3.time.format("%H:%M")(new Date(d));
};
};
После того, как я получу эту временную шкалу рабочего дня, я бы хотел сделать это за день недели.
я действительно не могу понять, как d3.time.scale works
, я работаю над этим, так как вчера
Просьба помочь
спасибо большое
Есть ли способ сделать это, но не показывать последние 00:00 по правому краю? – damienbrz