Google Charts и парочка мыслей

Доброго времени суток 😉

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

В результате чего, я решил прибегнуть к решению, которое предлагает ( хотя существуют и другие решения, но как говорится, что первое под руку попало, то и взял, да и не было особой надобности использовать другое решение).

И как можно заметить, компания реализовала достаточно много разных способов отображения, это: Geo ChartScatter ChartColumn ChartHistogramLine Chart и еще много много и т.д и т.п. Все виды предложенных графиков, которые можно применить, Вы можете посмотреть вот тут — Chart Gallery.

Лично мне необходимо было использовать Линейный График (Line Chart), чем я воспользовался. Просто дело в том, что мои данные собираются достаточно часто укладываясь аккуратненько в MySQL 😉 В связи с чем, хотел бы поделиться уже готовым решением (взятым на просторах сети),  которое я реализовал для себя, дабы не конструировать велосипеды.

Частично код написан на PHP, База Данных как я уже сказал MySQL, клиентский код написан на JS дабы связать все с Google API.

Для подключения к БД использовал паттерн — :

Ну, а здесь уже представлена выборка необходимых данных:

createGoogleFormatJson функция для формирования Json представления пригодного для Google API
В моем случае это было 3 параметра: Дата, Кол-во мужчин, Кол-во женщин.
В общем целом должно получиться, нечто вот такого порядка, однако соответствующего вашим данным соотвественно:

Ну, а после данных процедур делаем следующее уже на клиентской части отдаем Гуглу и пущай ришует:

А вот какой получился у меня:

google_charts

И еще раз уточнюсь для Вашего случая будет совсем иная ситуация, соответственно и график другой, и выборка данных другая.

Если возникли вопросы задавайте, постараюсь по возможности ответить.

Спасибо за внимание 😉

Leave a Comment

Войти с через: 

Защита от роБота * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.