我想创建类似于Web服务器日志的条形图。我的数据库中有一些事件都发生在某个时刻,我想抓住所有这些事件,然后绘制每天,每周,每月发生的事件数量,条形图(列)图表。
例如,我想用31个列来表示一个月内我有多少访客,每个访客代表一天。
是否有图表应用程序,我可以抓取当月的所有访问并将这些日期提供给图书馆,并将它们划分为我选择的时间段(例如,按日查看)?
如果没有,那么创建数据的最简单方法是什么? 31个DB查询?一个数据库查询然后检查日期并将事件分成31个列表?
我正在使用Groovy和Grails。
答案 0 :(得分:0)
我只想将Google Analytics添加到我的网站并使用他们的界面。
开发处理这些查询的软件是一个很大的问题,我在这里无法回答。它本身就是一种产品。
答案 1 :(得分:0)
您可以查询您的数据库以获取将事件数量映射到特定日期的Map。使用条件构建器来生成按日期分组的查询。