統計的意味のあるグラフに修正する
やっぱり気になったので、前の開発に修正を加えようと思い、朝から頑張っているのですが、なかなか思いどおりに行かない。
今は表のデータを使い回してグラフに渡しているので、記録がない日付がグラフに出力されないのです。
JavaScriptで取得するデータの形に問題があるので、最初はSQLを直そうと考えたのですが、やり取りが重くなるとフリーズするのでサービスで修正しようと方針転換。
統計的データを取るなら記録がない日も出力させたいから、サービスである程度の加工をして、7日間と30日間のデータを出力させよう。
これまで全てのデータを扱うとなると大量のデータを扱う事になるので、全てのデータを取得する機能は排除しようか。
ただ、動的にコントローラを動かしているので、サーバーのコンソールに出力されないので、どう言った情報が入っているのか分からないのです。
リストとして渡せているのか、単体のクラスを渡しているのか分からない。
読み直して見るか。
確認のためメインコントローラにサービス繋げてダミーデータで取ってこさせるようにするのもありかも。
動的だとこう言うのがあるから厄介なのですよ。サービスでどんな処理がされて送り出されているか、事前に知れないのです。
またテストプログラムを作って試してみようかな。
というところで、今日の朝勉は終わりにします。