Статистика активных трендов / данные трендов / данных временных рядов - PullRequest
3 голосов
/ 30 июня 2011

Мы находимся в процессе создания информационных панелей для пользователей, где они могут видеть графики трендов / временных рядов различных активных записей;возьмем блог-сайт в качестве примера.Есть посты, у каждого поста много комментариев и тегов.Существует 2 вида панелей мониторинга:

a. trend graphs
b. time series graphs

графики трендов:

пример, трендовые теги (топ-10, с количеством сообщений), пользовательский интерфейсвыглядит так:

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), мы хотим показать имя тега vs #count data.

ruby-on-rails(15) 
activerecord(10)
java(5)

Я посмотрел статистику гем, и он хорош для генерации подсчетов, но не графовых данных.

Вопрос Существует ли гем (каркас) для генерации данных для этих графов ?.В нашем случае данные графика могут кэшироваться и обновляться каждые 15-30 минут.

1 Ответ

1 голос
/ 24 августа 2012

Есть ли причина, по которой вам нужен драгоценный камень?Место, где я работал, использовал Highcharts в сочетании с Ruby / Rails, и это сработало.Вы также можете использовать Google Chart API .Я не уверен, сколько вы хотите построить, что вы делаете, но вы можете создавать таблицы в базе данных SQL, которые отслеживают все, что вы хотите отслеживать, а затем просто передать их в инструмент построения диаграмм

Кроме того, вот несколько сервисов с API, которые предлагают такие графические возможности.

StatsMix , Метрически , myDials , Панель инструментов KPI и более

...