График количества датированных событий в столбцах/стержнях

StackOverflow https://stackoverflow.com/questions/1299285

Вопрос

Я хочу создать гистограммы, похожие на журналы веб -сервера. У меня есть события в моей базе данных, которые все происходили в определенный момент, я хотел бы захватить все эти события, а затем составить график, сколько происходило каждый день, неделю, месяц, что угодно на графике бара (столбца).

Например, я хочу составить график, сколько посетителей у меня было за месяц в 31 столбцах, каждая из которых представляет один день.

Существует ли приложение для диаграммы, в котором я могу взять все посещения в течение месяца и дать эти даты в библиотеку, и оно разделяет их на периоды времени по моему выбору (например, просмотр днем)?

Если нет, то какой самый простой способ создания данных? 31 DB -запросы? Один запрос DB, а затем проверяет даты и разделите события на 31 списка?

Я использую Groovy и Grails.

Это было полезно?

Решение

Вы можете запросить свою базу данных, чтобы получить карту, которая отображает количество событий до определенной даты. Используйте строитель критериев, чтобы сделать запрос, который возвращает сгруппированные по дате.

Другие советы

Я бы просто добавил Google Analytics на свой веб -сайт и использовал их интерфейс.

Разработка программного обеспечения для обработки этих запросов - большой вопрос, на который я не могу ответить здесь. Это продукт сам по себе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top