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