Есть много способов построить график.Я могу придумать несколько методов, используйте тот, который вы считаете лучшим, в зависимости от ваших знаний.
В каждом случае вам нужно запросить базу данных.Итак, основы MySQL.
Затем вы можете либо создать граф на стороне сервера, зацикливая набор результатов и создавая граф с помощью простых HTML-элементов, либо используя библиотеку GD.
Или вы можете отправить набор результатов какОбъект JSON и создание графика на стороне клиента с использованием простых HTML-тегов div или холста.
Графы на стороне сервера намного проще, но их нельзя анимировать или обновлять без обновления страницы.Графы на стороне клиента требуют дополнительных знаний (JSON, безопасность и т. Д.)