Pregunta

Quiero crear gráficos de barras similares a los registros del servidor web. Tengo eventos en mi base de datos, que todo se llevó a cabo en un determinado momento, me gustaría agarrar todos estos eventos y luego trazar cuántos se produjo cada día, semana, mes, lo que sea en un bar (columna) gráfico.

Por ejemplo, yo quiero trazar el número de usuarios que tenía en un mes en 31 columnas, cada una representando un día.

¿Hay una aplicación de gráficos mediante el cual puedo agarrar todas las visitas para el mes y dar a estas fechas para la biblioteca, y los dividirá en períodos de tiempo de mi elección (ver, por ejemplo, por día)?

Si no, entonces ¿cuál es la forma más sencilla de crear los datos? 31 consultas de base de datos? Una consulta de base de datos y luego verificando las fechas y dividir los eventos hasta en 31 listas?

Estoy usando Groovy y Grails.

¿Fue útil?

Solución

Es posible consultar la base de datos para obtener mapa que traza el número de eventos para una fecha determinada. Utilizar criterios constructor para hacer una consulta que devuelve agrupados por fecha.

Otros consejos

Me basta con añadir Google Analytics a mi sitio web y utilizar su interfaz.

Para desarrollar el software para el manejo de estas consultas es una gran pregunta que no puedo responder aquí. Es un producto en sí mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top