Google Chart API // Google
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 может выехать…