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