Name | Latest Release | Size (KB) | License | Pricing | Unit Tests | Deps | IE | SVG | Docs | Notes |
:-----------|:------------|:-------------|:-------------|:-------------|:-------------|:-------------|:-------------|:-------------|:-------------|:-------------|
[CanvasJS Charts](http://canvasjs.com/)|v1.0.0 Beta 2 (2013-03-14)|123kb|[CC BY-NC 3.0](http://creativecommons.org/licenses/by-nc/3.0/)|[Free/ Commercial](http://canvasjs.com/license-canvasjs/)||None|IE9+|Purely on Canvas|[here](http://canvasjs.com/docs/charts/basics-of-creating-html5-chart/)|Interactive Charting library that works across all devices|
[Highcharts](http://www.highcharts.com/)|v2.1.6 (2011-07-08)||[CC BY-NC 3.0](http://creativecommons.org/licenses/by-nc/3.0/)|Free/[Commercial](http://shop.highsoft.com/highcharts.html)||jQuery, MooTools or Prototype|yes|yes|[here](http://www.highcharts.com/ref/)|line, spline, area, areaspline, column, bar, pie and scatter chart types|
[Kendo UI DataViz](http://www.kendoui.com/dataviz)||||[Commercial](http://www.kendoui.com/purchase.aspx)||[jQuery 1.7](http://www.kendoui.com/documentation/javascript-dependencies.aspx)|[>=7 (the bottom of the page)](http://demos.kendoui.com/)|yes|[here](http://www.kendoui.com/documentation/dataviz/chart/overview.aspx)|
[JavaScript InfoVis Toolkit](http://thejit.org/)|||MIT|||None|Supported||[here](http://thejit.org/docs)|Interactive Data Visualizations|
[processing.js](http://processingjs.org/)|v1.3.6 (2011-10-13)|227 KiB|MIT|||||||port of the Processing Visualization Language|
[Raphaël](http://raphaeljs.com/)|v2.1.0 (2012-05-7)|89KiB|MIT|||JQuery|>=6|yes|[here](http://raphaeljs.com/reference.html)|Designed for drawing vector graphics
[gRaphaël](http://g.raphaeljs.com/)|v0.5.0|10KiB|MIT|||JQuery, Raphaël|>=6|yes||Charts for Raphaël|
[toxiclibsjs](http://github.com/hapticdata/toxiclibsjs)|||LPGL2.1|||||||Works great with processing.js.
[Unveil.js](https://github.com/michael/unveil)|||public domain|||||||data-driven visualization toolkit|
[jsDraw2D](http://jsdraw2d.jsfiction.com/)|||LGPLv3|||||||Javascript/DOM only, no SVG, VML or Canvas|
[Protovis](http://vis.stanford.edu/protovis/)|||BSD|||||Canvas||Superceded by d3.js|
[d3.js](http://mbostock.github.com/d3/)|2.9.1|111KB|BSD-new||Vows||IE9+|Canvas|[here](https://github.com/mbostock/d3/wiki/API-Reference)|"D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document."
[Rickshaw](https://github.com/shutterstock/rickshaw)|||MIT|||||||interactive time series graphs|
[jQuery.Gantt](https://github.com/taitems/jQuery.Gantt)|||MIT & GPL|||||||Gantt Charts|
[ico](http://alexyoung.github.com/ico/)|||MIT|||||||Graph Library|
[flotr2](http://humblesoftware.com/flotr2/)|||MIT|||||||Graphs and Charts for Canvas|
[Envision.js](http://www.humblesoftware.com/envision)||105KB|MIT|||[underscore.js](http://documentcloud.github.com/underscore/), [bean](http://github.com/fat/bean), [bonzo](http://github.com/ded/bonzo), [Flotr2](http://humblesoftware.com/flotr2/)|IE6+|Canvas|[here](http://www.humblesoftware.com/envision/documentation)|Dynamic HTML5 visualization|
[JSXGraph](http://jsxgraph.uni-bayreuth.de/wp/)|||LGPL|||||||Dynamic Mathematics|
[KeyLines](http://key-lines.com)|1.9.17|<100k||Commercial|Yes|None|Yes|Canvas||Javascript network visualization toolkit
[sigma.js](http://sigmajs.org/)|||MIT|||||||lightweight JavaScript graph drawing library|
[jQuery Visualize](http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/)|
[jsPlumb](http://jsplumb.org)|
[here](http://thejit.org/docs)|
[JS Charts](http://www.jscharts.com/)|
[dygraphs](http://dygraphs.com/)|
[Bluff](http://bluff.jcoglan.com/)|
[milkchart](http://code.google.com/p/milkchart/)|
[Timeplot](http://www.simile-widgets.org/timeplot/)|
[Style Chart](http://chart.inetsoft.com/)|
[jqPlot](http://www.jqplot.com/)|
[jQuery Sparklines](http://omnipotent.net/jquery.sparkline/)|
[jQuery Google Charts](http://www.maxb.net/scripts/jgcharts/include/demo/)|
[TufteGraph](http://xaviershay.github.com/tufte-graph/)|
[SIMILE Widgets Timeline](http://www.simile-widgets.org/timeline/)|
[RGraph](http://www.rgraph.net/)|
[Dracula](https://github.com/strathausen/dracula)|
[VivaGraphJS](https://github.com/anvaka/VivaGraphJS)|
[dc.js](http://nickqizhu.github.com/dc.js/)|

## Other

* [20 Fresh JavaScript Data Visualization Libraries](http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/)