Python3(Django) で DB のレコードを数十件取得し、そのレコードのフィールド「num」の値の統計?を取ってグラフ(Chart.js)に出力したいのですが、どうやるのが王道でしょうか?何か numpy などのライブラリを使ったほうが楽でしょうか?
サンプルコードなどを教えていただけると嬉しいです(コードでは Django や Chart.js などは無視していただいて、プレインなPython3のコードでかまいません)。
例えば num の値が以下のように各レコードにセットされている時、
1 2 3 4 5 6 7 8 9 10 20 30
以下のような出力にして円形グラフ(Chart.jsを使用)を作りたいです。
1 ~ 5 の範囲: 5 件 6 ~ 10 の範囲: 5 件 11 ~ 15 の範囲: 0 件 16 ~ 20 の範囲: 1 件 21 ~ 25 の範囲: 0 件 26 ~ 30 の範囲: 1 件
num の値の範囲は上限を設定しないものとします。
このような処理の分野が統計になるのか、それとも他の分野になるのかもわからないレベルなのですが、教えていただけると助かります。
よろしくお願いいたします。
例示されている4つのうち範囲幅が異なります(先2つは5、後2つは10)が、正しいでしょうか?
すみません。修正しました。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー