さまざまなアクティブレコードの傾向/時系列グラフを見ることができるユーザー用のダッシュボードを作成中です。ブログのサイトを例に取る。投稿があり、各投稿には多くのコメントとタグがあります。構築するダッシュボードは2種類あります。rails activerecord統計/トレンド/時系列グラフデータ
a. trend graphs
b. time series graphs
トレンドグラフ:
例、(記事の#でトップ10、)タグをトレンド、ユーザーが週をクリックすると、UIはこの
today [week] [month]
ruby-on-rails(20)
activerecord(10)
java(5)
のように見え、トレンドには週単位のデータが表示されます。 同様に、別のトレンドグラフは、コメント
時系列グラフの最高#有するトップ10の記事である:例えば
、ポスト位対時間、24時間、1週間、1の期間にわたって月など、
30
20 |
10 | | 10
| | | |
t1 t2 t3 t4
セカンダリ要件: 時系列グラフはインタラクティブなグラフであり、ポイントが選択されたときに実際のデータまたは追加の系列を表示したい場合があります。 追加シリーズ:たとえば、ユーザーがポイント(t3,30)を選択したときに、タグ名と#countデータを表示する場合。
ruby-on-rails(15)
activerecord(10)
java(5)
私はstatistics宝石を見ていると、それは数ではなく、グラフのデータを生成するために良いです。
質問 これらのグラフのデータを生成するための宝石(フレームワーク)はありますか?この場合、グラフデータは15分おきにキャッシュされ、リフレッシュされます。
... – linjunhalida
は、多分あなたは/私は1を書き込むことができますか? – linjunhalida
これらのデータセットを生成するために、Solr(レールから)を使用しました。超高速で、グラフデータをキャッシュする必要はありませんでした。 Solrの応答時間は、約10,000ミリ秒、約10,000個のポスト、10個のタグ、2個のコメント平均です。 –