Как отобразить данные базы данных на динамическом графике/диаграмме


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

Мой вопрос заключается в том, как я могу отобразить эти данные для пользователя на веб-странице? Поскольку база данных постоянно обновляется новыми значениями каждый час, как бы я мог создать динамическую диаграмму, график или какой-либо другой формат, который считывает данные из базы данных и эффективно отображает активность пользователя? Любые примеры кода были бы очень признательны, заранее спасибо.

Кроме того, у меня нет доступа администратора к веб-серверу, который я использую, поэтому я не могу установить на него какие-либо компоненты или программное обеспечение

1 2

1 ответ:

На самом деле вы не выразили никаких технических предпочтений относительно языка, фреймворка или базы данных.

Независимо от технологии сервера, вы можете использовать сочетание

  1. Для привлекательного представления диаграммы : Google Visualization или ваш собственный навык рисования SVG.

  2. Для периодического обновления :

    2.a

    <meta http-equiv="refresh" content="600">

    Полагаться на браузер для периодического обновления.

    Или

    2.б Периодические вызовы Ajax для сервер в XML/JSON

Это всего лишь несколько идей для простых / доступных методов разработки

Но есть много других методов. Посмотрите, например, на этот список для диаграмм.