Визуализация данных в реальном времени - PullRequest
2 голосов
/ 18 декабря 2010

Я хочу знать, есть ли более простой и быстрый способ визуализации динамических данных.Мне нужны следующие настройки:

  1. Веб-интерфейс администратора с формами для подачи данных.
  2. Общедоступная веб-страница с таблицей и несколькими диаграммами для динамического отображения данных.
  3. Живое и динамическое отображение данных.

Я знаю Python и в настоящее время изучаю фреймворк django.

Решения, которые не требуют навыков программирования, также приветствуются.

Ответы [ 5 ]

2 голосов
/ 18 декабря 2010

Визуализация данных на стороне клиента требует использования чего-то вроде Raphaël или jqplot , которое вы можете настроить в соответствии со своим конкретным сценарием. Однако вы можете выбрать отображение диаграмм с помощью изображений и генерировать их на сервере, а затем периодически переключать изображения в Javascript.

Другим техническим препятствием является способ получения данных о клиенте. Как правило, вы можете реализовать опрос с помощью AJAX (проще) или с помощью некоторого механизма push (например, Comet, хотя и сложнее и требует специфики на стороне сервера). Когда вы получаете данные на клиенте, вы просто меняете данные на графике или удаляете и воссоздаете их. При использовании изображений это так же просто, как изменение свойства src на изображениях, но требует генерации изображений на сервере.

2 голосов
/ 18 декабря 2010
  1. Любая CMS;

  2. Посмотрите на API визуализации Google .

1 голос
/ 22 февраля 2013

Если вам нужна визуализация живых данных, лучшим решением будет Google Public Data Explorer http://goo.gl/CWbxO.Но, прежде всего, вы должны узнать о DSPL https://developers.google.com/public-data/overview, язык публикации наборов данных описывает, как организованы ваши данные и как вы хотите показать свои данные (например, гистограмму, линейный график, пузырьковый график или другое)

  1. вы можете загрузить свои данные через http://www.google.com/publicdata/admin, чтобы загрузить свой набор данных

  2. после успешной загрузки данных, откройте их в своемПубличные данные, адам, изучите данные, и вы можете получить ссылку справа, вы также можете вставить диаграмму на свой собственный сайт

  3. диаграмма - ilve, сначала вы можете найти несколько примеров, в основномось x указана по году, и вы можете описать ее самостоятельно

Вот пример Google Public Data Explorer.http://goo.gl/yZ5Cj

1 голос
/ 10 января 2013

Когда я начал что-то очень похожее, я нашел это очень полезным,

  1. Административная тема : посмотрите на эти темы и сравнительно очень недорого. Большая экономия времени.
  2. В этих темах уже есть несколько встроенных графиков / диаграмм. Если вы хотите что-то более сложное, D3 JS произвели на меня впечатление. Также посмотрите графики KendoUI и Sencha UI.

Конечно, вы можете построить свой портал на django, но я разрабатываю на ruby ​​on rails. Удачи!

1 голос
/ 06 июля 2012

Highcharts дает несколько действительно хороших примеров. Hightime Plot Highcharts

В основном достаточно AJAX, но в случае, если вы хотите иметь тесно связанную систему, использование Django-chartit также может быть вариантом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...