6 декабря был запущен новый проект Google Chart API. При помощи данного API вы с легкостью сможете построить график наподобие того, который оглавляет данный пост.
Данный сервис имеет достаточно большие возможности, и о них далее….
Типы графиков
На данный момент вы сможете построить 5 типов графиков (все ссылки вас приведут на страницу с описанием API):
- Line chart – обычный линейный график:
- Bar chart – столбчатый график:
- Pie chart – секторная диаграмма:
- Venn diagram – диаграмма Венна:
- Scatter plot – точечная диаграмма:
Более подробная информация доступна на домашней страничке проекта, правда пока только английский вариант
Размер
Максимальный размер графика ограничен 300,000 пикселей. При этом ширина и высота ограничены 1000 пикселей, т.е. можно построить график следующих размеров: 1000×300, 300×1000, 600×500, 500×600, 800×375, и 375×800.
Данные
Насчет данных которые мы можем скармливать API, тут Google извратился, существует три способа шифрования пакования данных:
- Simple encoding – может оперировать 62 различными значениями, для этого используются буквы латниского алфавита (A-Z, a-z), цифры (! они соответствуют значениям от 52 до 61), символ подчеркивания (_) для обозначения null, и запятая (,) для разделения нескольких графиков
- Text encoding – разрешающая способность данного типа – 1,000 значений, для этого используются числа от 0.0 до 100.0, -1 для null и символ (|) для разделения графиков
- Extended encoding – разрешающая способность данного типа – 4,096 значений, для реализации используются пары символов из буквы латниского алфавита (A-Z, a-z), цифр, дефис (-), точка (.), подчеркивание (_), и запятая (,)
Обязательные и опциональные параметры
Для построения графика необходимо указать лишь три параметра – тип, размер и данные, все остальные параметры являются опциональными:
Параметр | Линейный | Точечная | Столбчатый | Диаграмма Венна | Секторная диаграмма |
---|---|---|---|---|---|
Название графика | Да | Да | Да | Да | Да |
Легенда | Да | Да | Да | Да | Да |
Цвета | Да | Да | Да | Да | Да |
Цвет фона и графика | Да | Да | Да | Да | Да |
Составное именование осей | Да | Да | Да | ||
Линии сетки | Да | Да | |||
Маркеры | Да | Да | |||
Стиль линий | Да | ||||
Заполнение цветом | Да | ||||
Название секторов | Да |
Выводы
Как по мне – данный сервис станет популярным у пользователей различных блого-хостингов аналогичных Blogger, а вот для остальных – меня мучают сомнения, хотя чем чёрт не шутит, на волне бренда Google может выехать…
Как по мне – очень даже интересное и полезное решение :)
Особенно когда нужно быстро построить статический отчет.
Например по результатам анализа месячных данных.
График – просто супер.
А для PHP кусочек торта нужно выделить побольше! (судя по использованию PHP на Украине в прошлом году – ПЕРВОЕ место в мире !!!)
а можно ссылочку на статью со статистикой?
Антон, вот наконец-то нашел эту ссылку (статистика за 2006 г.):
http://www.nexen.net
http://www.nexen.net/chiffres_cles/phpversion/php_statistics_for_august_2006.php
гоогле рулитт )))
Достаточно интересный и удобный в использовании сервис. Для удобства восприятия информации привязывали даже к некоторым сайтам, которые ведут статистику по количеству зарегистрированных пользователей, общего кол-ва новостей и т.д… Получилось интересно, но со временем приедается…