Антон Шевчук // Web-разработчик

Google Chart API // Google

Google Chart

6 декабря был запущен новый проект Google Chart API. При помощи данного API вы с легкостью сможете построить график наподобие того, который оглавляет данный пост.
Данный сервис имеет достаточно большие возможности, и о них далее….

Типы графиков

На данный момент вы сможете построить 5 типов графиков (все ссылки вас приведут на страницу с описанием API):

  • Line chart – обычный линейный график:

    Google Chart

  • Bar chart – столбчатый график:

    Google Chart

  • Pie chart – секторная диаграмма:

    Google Chart

  • Venn diagram – диаграмма Венна:

    Google Chart

  • Scatter plot – точечная диаграмма:

    Google Chart

Более подробная информация доступна на домашней страничке проекта, правда пока только английский вариант

Размер

Максимальный размер графика ограничен 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 может выехать…

© Антон Шевчук 2007-2017