- Что такое Google Chart API?
- Почему Google предлагает эту услугу? Что это значит для меня?
- Регистрирует ли Google все данные моей диаграммы?
- Я думаю, что Google должен поддерживать новый тип диаграмм, или у меня есть запрос на функцию. Куда мне отправить запрос?
- Какие типы диаграмм поддерживаются?
- Могу ли я создать диаграмму программно, например, с помощью JavaScript API?
- Есть ли ограничение на длину URL-адреса для Google Chart API? Какова максимальная длина URL-адреса?
- Почему мои столбцы/линии/и т. д. не совпадают с правильным значением по оси 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
.