Web サーバーのログに似た棒グラフを作成したいと考えています。データベースには特定の瞬間に発生したイベントがすべてあります。これらのイベントをすべて取得し、日、週、月など、棒 (縦棒) グラフに何回発生したかをグラフ化します。
たとえば、1 か月の訪問者数を 31 列 (それぞれが 1 日を表す) で表したいとします。
その月のすべての訪問を取得してこれらの日付を図書館に提供し、それらを選択した期間に分割するチャート作成アプリケーションはありますか (例: 日ごとに表示)?
そうでない場合、データを作成する最も簡単な方法は何ですか? 31 の DB クエリ? 1 つの DB クエリで日付をチェックし、イベントを 31 のリストに分割しますか?
Groovy と Grails を使用しています。