Google Chart API

    Несколько дней назад компания Google выпустила новый сервис — Google Chart API.

    Сервис как и все гениальное прост: теперь все, что необходимо для построение графиков это сформировать URL.

    На сегодняшний день поддерживаются несколько типов диаграмм:


    Поддерживаются все необходимые(на первое время) опции:
    • заголовок
    • легенда
    • набор цветов
    • заливка цветом диаграмм, фона и поверхностей
    • различные типы осей координат
    • сетка
    • вертикальные и горизонтальные маркеры
    • различные типы линий
    • выносные метки, для круговых диаграмм

    Отличный способ разгрузить собственный сервер ;)

    Комментарии 55

      –13
      Что-то не особо вижу смысл данного сервиса и его пользу.
        –3
        Ну вот, заминусовали товарища, а почему - не понятно. Ну реально, нафига оно надо?
          +2
          Очень удобно вставить график в всего одной строкой
          +1
          можно повесить на своем сайте визуальный график,
          просто, указав в атрибуте src 'http://chart.apis.google.com/chart?cht=' + get данные, в таге img.
            0
            Думаю товарищи имели ввиду что гуглу то с этого будет? зачем этот сервис гуглу?
              0
              Незнаю зачем это гуглу. Но вот графики "пульс блогосферы" мне очень нравятся и я уже не раз думал о том как прикольно было бы иметь возможность задавать "произвольный" запрос с моими данными по которому мне возвращался бы график.
          +3
          А по моему супер! Я как рас сейчас разрабатываю систему, в которой будет куча статистики. И дополнение статистики подобными графиками очень понравится руководству!
            +1
            Аналогично =) И мне как раз надо. Автору плюс не думая. :))
            • НЛО прилетело и опубликовало эту надпись здесь
              +3
              Очень мило! Странно, что оно не генерирует SVG.
                +1
                действительно приятный сервис. насчет SVG - гугль не мог выпустить сервис который не будет работать в самом популярном браузере.
                  0
                  Можно было бы сделать возможность выбора, например.
                    0
                    так смысла нет особого. только использовать для внутренних каких-то приложений (где вы можете контроллировать браузеры), но скорее всего процент такого использования был-бы очень невелик, а его пришлось-бы: а) реализовывать, б) объяснять пользователям зачем оно надо и чем грозит etc.
                      0
                      вот, например, в Википедии многие картинки в этом формате, и ничего
                      зато если реализовать SVG, то можно запросто из него конвертировать в любой другой формат с любым размером без потери качества
                        0
                        в wiki в svg хранятся исходники, юзерам показываются png
                        даже здесь http://en.wikipedia.org/wiki/Image:Svg.s…
                        картинка которая показывается - она png, и есть ссылка на svg-формат
                        насчет конвертации - все-таки думаю в большинстве случаев она будет невостребована, как дополнение IMHO правильнее было-бы реализовать flash-графики
                          0
                          Ну во, можно было бы так же сделать: PNG и дополнительно - большой красивый график. Чисто как возможность :-)
                          А флэш - это уже сложнее. Хотя и возможностей, конечно, в сто раз больше: можно было бы и точки отмечать, и точные координаты смотреть, и масштаб менять...
                            0
                            вот проблема в том что этот большой красивый график у большинства пользователей не показывался, и возможность эта была бы не очень нужной :)
                            насчет флеш - действительно сложнее, но преимущества не только в возможностях, так можно было бы перенести нагрузку по построению графиков с сервера на клиента. нужен был-бы только правильный флеш-скрипт, а дальше просто передавать на него данные. судя по гугл аналитикс - флеш-скрипты строящие графики в гугле делать умеют :)
                            по поводу возможностей вы абсолютно правы - очень много полезных возможностей можно было-бы сделать
                              0
                              В принципе да, SVG пока рановато. Хотя только что специально проверил - в IE7 уже показывается. Так что светлое будущее не за горами :-)
                              Кстати, да! Можно даже придумать специальный стандартный XML-формат для графиков (если такого еще нет), а потом с ним что угодно делать - хоть flash-плеером показывать, хоть в тот же SVG c помощью XSLT переводить.
                                0
                                Ой, нет, это был png. Извиняюсь. :-(
                                0
                                вы не забывайте только, что все данные нужно уместить в url в рамках текущей концепции. :)
                              0
                      +1
                      Не все сразу.
                      1. Выпустили продукт
                      2. Послушали, что говорят пользователи
                      3. Доработали
                      ...
                        –1
                        Если мне не изменяет память, в Dojo есть кросс-браузерный способ рисования векторно. И опять же, если мне не изменяет память, в SVG-capable браузерах Dojo использует SVG, а в Исчадьи Ереси - VML.
                          0
                          dojo оооооочень глючит. Не только в ie.
                        0
                        Я так понимаю, подсчеты данных все равно нужны. Разве что генерить картинку не надо.
                        А реклама Гугла где-нить вставляется?
                          0
                          Немного огорчает вот что:
                          "Use of the Google Chart API is subject to a query limit of 50,000 queries per user per day."
                          • НЛО прилетело и опубликовало эту надпись здесь
                              +1
                              кеширование тут не спасает, например вы строите сервис статистики или какой-либо аналитики, у вас много данных, много пользователей и динамические отчеты.
                                0
                                Много пользователей, значит вы можете конвертировать их в деньги. Есть деньги значит вы можете воспользоваться бизнес-лицензией или сделать свой сервис.
                                  0
                                  именно так, проблема в том что там ничего не сказано про бизнес-лицензию (я не нашел во всяком случае), как будто её и нет (что в принципе логично со стороны гугла), но вот представьте ситуацию - вы собираетесь делать сервис, рассчитываете что пользователей будет много и вот тут встанет проблема - можете-ли вы положиться на гугловский сервис (и не писать свой), или-же однажды уткнетесь в непреодолимый потолок.
                                    0
                                    Если вам действительно нужен их сервис в объемах превышающих предоставляемые и у вас есть деньги, я не вижу причин, по которым Гугл не возьмет ваши деньги.
                              0
                              вот кстати серьезное ограничение и ничего нет о том как его можно платно обойти (во всяком случае я не нашел). другое дело что неясно чем является в данном контексте user, ведь никакой id (как в картах) не передается
                                0
                                IP
                                  0
                                  откуда это знание ? если так - то ограничение просто странное, 50.000/сутки на ip, это какое-то формальное ограничение
                                0
                                Это скорее решение для мелких страниц т.к. большие и сами могут себе графики рисовать без проблем. Мелкие же сайты ещё теснее привлекаются в сервисы Google.
                                +2
                                И нафига я месяц назад в хвост и в гриву тр***л phplot :(
                                Блин.
                                  0
                                  Хорошая штука. Гугл всё больше подсаживает нас на свои пилюли :)
                                    0
                                    Отличная вещь и описание тоже на высоте. Очень доходчиво и четко.
                                      0
                                      Спасибо
                                      +1
                                      забавно, что и Yahoo буквально вчера-позавчера тоже добавил charts в свою Yahoo User Interface library - http://developer.yahoo.com/yui/charts/.

                                      Хотя там они рисуют всё через флэш.

                                      Примеры - http://developer.yahoo.com/yui/examples/charts/index.html


                                      но гугл, конечно, удивил. насколько просто и удобно (ну, если ограничение в 50К не считать)
                                        0
                                        Ну это не совсем то. ИМХО, главная фича гугловской реализации - попытка реализовать стандарт, для диаграмм. Никто не мешает на его основе формировать что угодно и как угодно. Главное - консолидировать разработчиков.
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Отлично вроде. Ждем поддержки комбинированных графиков. И подкачки данных с MySQL.
                                            0
                                            Попробовал, - отлично!
                                            А для бесплатного сервиса - вообще супер!
                                            Думаю, что 50000 показов в сутки вполне достаточно и НЕ для маленького сайта.
                                              0
                                              Хорошая штука! Спасибо автору. Правда с ходу уговорить показывать кирилицу не вышло. У кото-нидудь получилось?
                                                0
                                                >Сервис как и все гениальное прост: теперь все, что необходимо для построение графиков это сформировать URL.

                                                ИМХО, REST интерфейсы уже боян :)))
                                                  0
                                                  Мне кажется, или там нельзя делать подписи на русском?
                                                    0
                                                    Тоже интересует можно ли делать подписи на-русском?
                                                      0
                                                      можно
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                      0
                                                      Кто-то сабж уже пробовал?
                                                      Может подскажете почему такой график http://chart.apis.google.com/chart?chs=400x250&chd=s:test&cht=lc&chxt=x,y&chd=t:1,2,5&chxl=0:|1|2|3|1:|0|10
                                                      строится не пропорционально оси Y? нифига не понимаю ;(
                                                        0
                                                        Может внимательно мануал почитать? ;)
                                                        0
                                                        Товарищи, кто еще использует этот сервис? Отзовитесь! Никак не могу заставить график отображаться пропорционально оси Y, с исползованием указанных лимитов.

                                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                        Самое читаемое