У меня есть некоторые данные файла журнала, которые я хотел бы отобразить в виде графика. Для одного файла журнала каждый раз, когда происходит событие, в файл журнала добавляется строка. Я могу получить так, чтобы данные выглядели так:
data = [
{
"click": true,
"date": "2013-06-23T14:37:27.000Z"
},
{
"click": true,
"date": "2013-06-23T14:36:02.000Z"
},
...
...
...
]
Теперь я хотел бы просмотреть эти данные на временной шкале, чтобы увидеть, сколько кликов происходит с течением времени. Тем не менее, я думаю, что мне нужно сгруппировать эти данные по интервалам (1 минута или 15 минут, день...), чтобы я мог видеть, сколько людей кликают за определенный период времени. Затем постройте график интервальных данных.
Есть ли способ сгруппировать данные по временному интервалу? Есть ли у d3 способ сделать это? Я также использую рикшу и coffeescript.