1

Тема: OFF: построение диаграмм с помощью Google Chart API

Google умеет рисовать диаграммы. Статьи на русском языке: раз и два.
Руководство разработчика (англ.)
Пример диаграммы:
http://chart.apis.google.com/chart?cht=p3&chd=t:19,44,4,12,2,18&chs=660x280&chl=AutoHotkey|Windows%20Script%20Host|CMD/BAT|Python|Linux%20Shell|Other&chco=004488&chtt=%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F+%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0+%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%9A%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3.%D0%98%D0%BD%D1%84%D0%BE&chts=004488,24
Все параметры диаграммы задаются в URL. Пример такого URL вы можете посмотреть в "Свойствах" картинки, которую видите выше. По этому URL Google возвращает готовый рисунок PNG, который можно использовать даже для вставки на форумы с помощью BBCode [ img ], что и проделано выше. После этого рисунок при желании можно сохранить и на жёсткий диск вашего компьютера.

Как работать с русским языком?
Предположим, нужно вставить в диаграмму заголовок "Коллекция форума Скрипт-Кодинг.Инфо". Помещаем слова "Коллекция форума Скрипт-Кодинг.Инфо" в окно поисковика Google (без кавычек) и жмём Enter. В адресной строке генерируется следующий текст:

http://www.google.ru/ ... q=Коллекция+форума+Скрипт-Кодинг.Инфо& ...

Копируем его полностью (Ctrl + C) и помещаем, например, в поле редактирования текстового редактора, поддерживающего форматирование, например, SciTE (или даже просто в поле для отправки сообщения на форум в браузере). Между символами q= и следующим & находится код, соответствующий нашим словам. Его и вставляем вместо них в адрес для создания диаграммы.

Опробовать сервис можно и в визуальном режиме (в несколько ограниченном виде) с помощью tk Google Charter. После заполнения соответствующих полей с данными и нажатия кнопки «Previw Chart» можно увидеть полученный результат и две результирующие строки, с соответствующими полученной диаграмме url-запросом и html-кодом.

Информация от alexii и teadrinker.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.