Список 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:

chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World

Результат:

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 библиотеки, если вопрос актуальный, конечно :)

Спасибо за внимание!
+42
5 января 2010, 13:25
241
sashaeve 184,1

комментарии (10)

+3
Fade #
В закладки! Спасибо за подборку
+1
niceteg #
Вот за jQuery Sparklines отдельное спасибо!
А остальное уже давно в закладках :)
0
BiTHacK #
Ссылка «Список Javascript библиотек для рисования графиков и диаграмм» ведёт в некуда.
0
sashaeve #
Спасибо, не знаю почему не работало, но ссылки стояли правильные.
0
porcelanosa #
Есть еще в 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
magmoro #
в extjs используется flash, тут обзор javascript решений
0
porcelanosa #
ой, незаметила
+1
egoholic #
Спасибо за статьи, второй раз радуете=)

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

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