JS libraties for charts (links)


D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.

Browser support: IE9+, For IE8 compatibility it is recommended to use Aight. See also tutorials and re-usable charts for d3.js.


Attractive JavaScript plotting for jQuery Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

Browser support: Works with Internet Explorer 6+, Chrome, Firefox 2+, Safari 3+ and Opera 9.5+. For Internet Explorer < 9 you can use Excanvas, a canvas emulator (included into Flot download archive).


Easy, object oriented client side graphs for designers and developers.

Browser support: All modern & major mobile browsers with canvas element support. For IE8 & below use the polyfill ExplorerCanvas.

Google Charts

Google Charts provides a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart gallery provides a large number of ready-to-use chart types.

Can not be downloaded, should be used directly from Google servers.

Browser support: Cross-browser compatibility (adopting VML for older IE versions) and cross-platform portability to iOS and new Android releases. No plugins are needed.

JavaScript InfoVis Toolkit

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.

Browser Support: IE6+, Firefox2+, Safari3+, Opera9.5+ (see http://flowingdata.com/2009/06/05/javascript-infovis-toolkit-new-version-released/).


jqPlot is a plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features.

Browser support: jqPlot has been tested on IE 7, IE 8, Firefox, Safari, and Opera.

Other resources

The 20 best tools for data visualization

Stackoverflow: JavaScript Chart Library

50 JavaScript Libraries for Charts and Graphs

profile for Boris Serebrov on Stack Exchange, a network of free, community-driven Q&A sites
Tags: js