Список Javascript библиотек для рисования графиков и диаграмм 2

    Продолжаем тему визуализации данных в интернете.

    Предыдущие топики:

    flot


    flot — Javascript библиотека для jQuery, позволяет строить графики.

    Лицензия: MIT

    Сайт: code.google.com/p/flot

    Браузеры: Internet Explorer 6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ и Konqueror 4.x+ с canvas

    image

    API Google Chart


    API Google Chart позволяет динамически создавать диаграммы. Поддерживает line, bar, pie и radar charts, а также venn diagrams, scatter plots, sparklines, maps, google-o-meters и QR коды.

    Чтобы ознакомиться с API Chart в действии, откройте окно браузера и скопируйте в строку адреса следующий URL:

    habrastorage.org/getpro/habr/post_images/d2b/c94/dfa/d2bc94dfab98371241fcbf005d576fd1.png

    Результат:

    image

    Сайт: code.google.com/intl/ru/apis/chart

    Для PHP программистов: luddep.se/notebook/2008/04/13/charts-php-and-google-charts-api

    ChartMaker — open source библиотека, построена на Javascript библиотеке Ext JS и является оберткой для Google Chart API.

    Сайт: almaer.com/chartmaker

    image

    Processing.js


    Processing.js is — открытый язык программирования для тех, кто хочет программировать изображения и анимации без использования flash или java апплетов. Processing.js использует Javascript для рисования, а также canvas.

    image

    Сайт: processingjs.org

    Браузеры: FireFox, Safari, Opera и Chrome

    Лицензия: свободное использование

    moowheel


    moowheel используется для визуализации связей между объектами с помощью Javascript и canvas элемента. Требует Mootools 1.2.

    Демо: www.unwieldy.net/projects/moowheel/demo/large.html

    Сайт: www.unwieldy.net/projects/moowheel

    Google Code: code.google.com/p/moowheel

    Лицензия: MIT

    JSXGraph


    JSXGraph позволяет рисовать геометрические объекты, графики и диаграммы.

    Возможности:
    * геометрия Эвклида: точки, линии, круги, пересечения, перпендикулярные линии, углы
    * графики: Graphs, parametric curves, polar curves, data plots, Bezier curves
    * дифференциальные уравнения
    * Lindenmayer systems
    * слайдеры
    * анимация
    * полиномиальная интерполяция, сплайны
    * нормали
    * векторы

    image

    Сайт: jsxgraph.uni-bayreuth.de/wp

    Лицензия: LGPL – Lesser GNU General Public License

    Браузеры: Mozilla Firefox 2.0+, Opera, Safari 3+, Google Chrome, Microsoft Internet Explorer 6+

    Prototype + Canvas = ProtoChart


    ProtoChart — open source библиотека, которая использует canvas и Prototype.

    image

    Сайт: www.deensoft.com/lab/protochart

    Возможности:
    * Line, bar, pie, curve, mix и area charts
    * поддержка нескольких серий данных
    * настраиваемые гриды, границы, фон
    * настраиваемые оси
    * поддерживает IE6/7, FF2/3 and Safari
    * работает на iPhone

    jQuery Sparklines


    jQuery Sparklines — плагин для построения на лету sparklines.

    image

    Сайт: www.omnipotent.net/jquery.sparkline

    Браузеры: Firefox 2+, Safari 3+, Opera 9, Google Chrome и Internet Explorer 6, 7 & 8.

    Лицензия: BSD

    fgCharting


    fgCharting — jQuery плагин, использует canvas для построения грациков из таблиц.

    image

    Сайт: www.filamentgroup.com/lab/creating_accessible_charts_using_canvas_and_jquery

    Лицензия: MIT

    Браузеры: IE6, IE7, IE8, Firefox 2, Firefox 3.5, Safari 3 и 4, Opera 9.

    Пока все. Дальше будут Flash / Sliverlight библиотеки, если вопрос актуальный, конечно :)

    Спасибо за внимание!
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

      +3
      В закладки! Спасибо за подборку
        +1
        Вот за jQuery Sparklines отдельное спасибо!
        А остальное уже давно в закладках :)
          0
          Ссылка «Список Javascript библиотек для рисования графиков и диаграмм» ведёт в некуда.
            0
            Спасибо, не знаю почему не работало, но ссылки стояли правильные.
            0
            Есть еще в ExtJs похожий функционал
            www.extjs.com/deploy/dev/examples/chart/charts.html
            www.extjs.com/deploy/dev/examples/chart/pie-chart.html
            www.extjs.com/deploy/dev/examples/chart/stacked-bar-chart.html
            www.extjs.com/deploy/dev/examples/chart/reload-chart.html
            Если он уже используется, то имеет смысл рассмотреть.
              0
              в extjs используется flash, тут обзор javascript решений
                0
                ой, незаметила
              +1
              Спасибо за статьи, второй раз радуете=)

              Вот еще интересный обзор диаграмм, кому интересно: http://cyrill.co.uk/2008/01/31/js-graphs/
                0
                Надо видимо, еще и третью часть писать :)
                +1
                Спасибо за полезную подборку, очень пригодится в моем проекте :) и Sparklines тоже очень вовремя нашлись :)
                  0
                  Хм. А как же великолепные raphaeljs.com/
                  И особенно g.raphaeljs.com/

                  А так же замечательная коммерческая библиотека www.highcharts.com
                    0
                    www.amcharts.com/ — бесплатная библиотека для построения уймы разных типов графиков

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

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