Часто задаваемые вопросы

  1. Что такое Google Chart API?
  2. Почему Google предлагает эту услугу? Что это значит для меня?
  3. Регистрирует ли Google все данные моей диаграммы?
  4. Я думаю, что Google должен поддерживать новый тип диаграмм, или у меня есть запрос на функцию. Куда мне отправить запрос?
  5. Какие типы диаграмм поддерживаются?
  6. Могу ли я создать диаграмму программно, например, с помощью JavaScript API?
  7. Есть ли ограничение на длину URL-адреса для Google Chart API? Какова максимальная длина URL-адреса?
  8. Почему мои столбцы/линии/и т. д. не совпадают с правильным значением по оси Y?

Что такое Google Chart API?
Google Chart API — чрезвычайно простой инструмент, который позволяет легко создавать диаграммы из некоторых данных и встраивать их в веб-страницы. Вы встраиваете данные и параметры форматирования в HTTP-запрос, и Google возвращает изображение диаграммы в формате PNG. Поддерживаются многие типы диаграмм, и, сделав запрос в теге изображения, вы можете просто включить диаграмму на веб-страницу.
Почему Google предлагает эту услугу? Что это значит для меня?
Изначально мы создали этот сервис как внутренний инструмент для поддержки быстрого встраивания диаграмм в наши собственные приложения (например, в Google Finance). Мы подумали, что это будет полезный инструмент для веб-разработчиков.
Регистрирует ли Google все данные моей диаграммы?
Данные диаграммы, включенные в HTTP-запрос, сохраняются во временных журналах не более двух недель для целей внутреннего тестирования и отладки.

Конечно, вы должны понимать, что если ваша диаграмма появляется в теге изображения на общедоступной веб-странице, она может быть просканирована.

Я думаю, что Google должен поддерживать новый тип диаграмм, или у меня есть запрос на функцию. Куда мне отправить запрос?
У нас есть группа Google для этого и других запросов в службу поддержки: http://groups.google.com/group/google-visualization-api .
Какие типы диаграмм поддерживаются?
Вы можете увидеть полный список в галерее графиков .
Можно ли создать диаграмму программно, например, на JavaScript?
В настоящее время мы поддерживаем создание диаграммы только путем отправки запроса по URL-адресу. Несколько пользователей создали инструменты и API, помогающие собирать URL-адреса.
Есть ли ограничение на длину URL-адреса для Google Chart API? Какова максимальная длина URL-адреса?
Максимальная длина URL-адреса определяется не API Google Chart, а скорее соображениями веб-браузера и веб-сервера. Самый длинный URL-адрес, который Google принимает в запросе GET диаграммы, составляет 2048 символов после кодирования URL-адреса (например, | становится %7C ). Для POST это ограничение составляет 16 КБ.

Если длина URL-адреса является проблемой, вот несколько советов по сокращению URL-адреса:

  • Если вы используете формат данных с кодировкой текста , удалите начальные нули из чисел, удалите нули в конце после запятой и округлите или усеките числа после запятой.
  • Если это недостаточно укорачивает URL-адрес, используйте простую (1 символ) или расширенную (2 символа) кодировку.
  • выборка данных реже; т. е. уменьшить степень детализации.
  • Удалите с карты атрибуты и украшения, такие как цвета , метки и стили .
Почему мои столбцы/линии/и т. д. не совпадают с правильным значением по оси Y?
По умолчанию обе оси показывают диапазон от 0 до 100. Это не зависит от значений данных. Если вы хотите, чтобы линия, столбец или что-либо другое соответствовало фактическому значению данных, вы должны указать диапазон меток, который точно соответствует диапазону данных, используя параметр chxr .