WebsiteDemo web linkImageLikeOpen sourceLatest versionTrial and PricesMinified sizeDependenciesGraphic technologyCharts typesAreaBarBubbleLinePieScatterSplineSparklinesCandlestickDonutNode / Edge graphOther chartsFeaturesMultitouchAbility to zoom in and out of chartsAnnotations on the chartCombination of chartsData labelsDate-time axisDynamic chartsExport filesExternal Data LoadingInteractive (responds to mouse hover/click)PrintText Rotation for LabelsPlatformsFirefoxInternet ExplorerGoogle ChromeSafariOperaiPhoneiPadSocial NetworksSource code repositoryTwitterWebsite
amChartshttps://www.amcharts.com/http://www.amcharts.com/javascript/ 3 No3.X1400 - Saas190 KBNoneSVG or VML for old IEYesYesYesYesYesYesYesYesYesYesNoGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageYesYesYesYesYesYesYes PNG, JPG, SVG, PDFYesYesYesYesYes 6.0+YesYesYesYesYeshttp://twitter.com/amchartshttps://www.amcharts.com/
AnyCharthttps://www.anychart.com/http://anychart.com/products/anychart7/gallery/ 21 No7.xEducation / Non-profit licensing - free One site - $79 Single developer - $249 Team - $1,499 http://anychart.com/buy/147 KBNoneSVG or VML for old IEYesYesYesYesYesYesYesYesYesYesGauges, Radar, Polar, Stepline, Step, OHLC, Range Area, Range Bar, Funnel, Pyramid, Maps, Gantt, Stock, Bullet, Box, Error, Radar, PolarYesYesYesYesYesYes PNG, JPG, SVG, PDFYesYesYesYesYesYesYesYesYesYesYeshttps://twitter.com/anycharthttps://www.anychart.com/
CanvasJS Chartshttps://canvasjs.comhttp://canvasjs.com/html5-javascript-column-chart/ 3 Yes CC nc 3.02.0999 - SaasNoneHTML5 CanvasYesYesYesYesYesYesYesYesYesSpline, Step Line, OHLC, Scatter, Funnel, Pyramid, Step Area, Stacked Area, Stacked Area 100%, Range Area, Range Spline Area, Stacked Column, Stacked Column 100%, Range Column, Stacked Bar, Stacked Bar 100%, Range BarYesYes IndexlabelsYesYesYesYesYesYesYesYesYesYes IE8+YesYesYesYesYeshttps://twitter.com/canvasjshttps://canvasjs.com
D3.jshttps://d3js.org/https://github.com/mbostock/d3/wiki/Gallery 13 Yes BSD License2.10.3Free under BSD116 kbhttps://github.com/shawnbot/aight for partial IE8 compatibility. No dependencies needed for other browsers supportedSVGYesYesYesYesYesYesYesYes- Unofficial example: https://gist.github.com/1074045YesYesD3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.YesNoYesYesYesYesYesYesYes x-y coordinates(of text) needs to be changed after rotation of textYes- IE 9 is supported, IE 8 is supported with AightYesYesYesYesYeshttps://github.com/mbostock/d3https://d3js.org/
dhtmlxCharthttps://dhtmlx.com/docs/products/dhtmlxChart/http://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml 1 Yes GNU GPL2.6 Build 100928Free under GNU GPL, $4954 KBCanvasYesYesNoYesYesNoYes only line, not areaYesNoYesNoYesNoYesNoYesNoYesNoNoYes With CSSYes 1.0+Yes 6.0+YesYes 3.0+Yes 9.0+YesYeshttp://twitter.com/dhtmlxhttps://dhtmlx.com/docs/products/dhtmlxChart/
Dojo (dojox/charting)https://dojotoolkit.org/reference-guide/1.10/dojox/index.html#data-visualizationhttp://demos.dojotoolkit.org/demos/?cat=graphics 1 Yes BSD, AFLv21.10Free170 KB (can easily be scaled down if you just use a subset of chart types)None outside of the Dojo Toolkit - VERY nice but heavy for our needsSVG, Canvas if not available VML or SilverlightYesYesYesYesYesYesYesYesYesNoBubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...YesNoYes- Only on a subet of charts, improvement planned for future versions- Feasible with custom codeYesYes SVGYes Using dojo/storeYesYesYesYes 3.6+Yes 6+YesYes- Might work but not officially supportedYesYeshttps://github.com/dojo/dojoxhttps://twitter.com/dojohttps://dojotoolkit.org/reference-guide/1.10/dojox/index.html#data-visualization
DyGraphhttps://dygraphs.com/ 1 Yes1.0.1MIT-Like133 kexcanvas if ie < 9canvasNoNoNoYesNoNoNoNoNoNoNoYesNoNoYesYesYesYesYes IE < 9 with Google's excanvasYeshttps://github.com/danvk/dygraphs/https://dygraphs.com/
Ejscharthttps://www.ejschart.com/http://www.ejschart.com/examples.php?selected=examplePage 1 No2.3$1000NoneCanvas / SVG / VMLYesYesNoYesYesYes- In progress for next revision- In progress for next revisionYesYesf(x), Gauge, Donut, alarm, candle stick, step series, over under, open high low, error series, stacked bar, trend, and floating barYesYesYesYesYesYes-YesYesYesYesYes 1.5+Yes 6.0+YesYes 3.1 (2.0 on MAC)Yes 9+Yes 1+Yeshttps://twitter.com/ejschartshttps://www.ejschart.com/
Elychartshttps://elycharts.com/http://elycharts.com/examples 2 Yes MIT License2.1.4-Snapshot (Aug, 2011)Free65 KBjQuery,Raphaël Charts seem kind of dinky. REasonable alternative.SVGYesYes vertical onlyNoYesYesNoYesYesNoYesFunnelNoNoNoYesNoYesNoNoYesYesYesYes 3.0+Yes 6.0+Yes 5.0+Yes 3.0+Yes 9.5+YesYeshttp://twitter.com/Elychartshttps://elycharts.com/
Flothttp://www.flotcharts.org/http://www.flotcharts.org/flot/examples/ 9 Yes MIT License0.8.1 (may 2013)Free95 KBjQuery Comes with unicorn, capable and robust, simpleCanvasYesYesYes pluginYesYesYesYesYes plugin: http://jumflot.jumware.com/candlestick.htmlYesBubbles, Gantt, Pyramid, SpiderYesYesYesYesYesNoYesYes turned off by defaultNoYesYes 6.0+YesYesYesYeshttps://github.com/flot/flothttp://www.flotcharts.org/
flotr2https://humblesoftware.com/flotr2/indexhttp://www.humblesoftware.com/flotr2/index 0 Yes MIT LicenseFree96 KBunderscore.js, beam.js No donut chart. Buzzzz. But seems very capable.CanvasYes Line charts can also have fillsYesYesYesYesYesNoYesNoBubble, radarYesYesYesYesYesYes PNG, JPGNoYesNoYesYesYes 6.0+YesYesYesYeshttps://github.com/HumbleSoftware/Flotr2https://humblesoftware.com/flotr2/index
FusionChartshttps://www.fusioncharts.com/http://www.fusioncharts.com/explore/ 5 No3.4999553 KBNoneSVG / VMLYesYesYesYesYesYesYesYesYesYesYesColumn, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttp://www.twitter.com/FusionChartshttps://www.fusioncharts.com/
Google Chart Toolshttps://developers.google.com/chart/https://developers.google.com/chart/interactive/docs/gallery 2 NoFreeSVGYesYesYesYesYesYesNoNoYesYesGeo chart, table, gauge, tree mapNoYes new Annotation charts available in 2015YesNoYesNoNoNoYesNoNoYesYesYesYesYesYesYeshttps://developers.google.com/chart/
gRaphaëlhttp://g.raphaeljs.com/http://g.raphaeljs.com/ 1 Yes MIT License0.5.0Free (you can donate)28.5 KBRaphaëlSVGYes Line charts can also have fillsYes (8 Kb) vertical onlyNoYes (4 Kb)Yes (4 Kb)NoNoNoNoNoNoNoNoYesNoNoNoNoYesNoNoYes 3.0+Yes 6.0+Yes 5.0+Yes 3.0+Yes 9.5+https://github.com/DmitryBaranovskiy/g.raphaelhttp://twitter.com/RaphaelJShttp://g.raphaeljs.com/
Highchartshttps://www.highcharts.com/blog/products/highcharts/http://highcharts.com/demo/ 14 Yes CC by-nc 3.01.0Free for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months)45 kbNoneHTML5 Canvas / SVG / VMLYesYes horizontal, verticalYesYesYesYesYesYesYes Highstock, separate productYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes 6.0+YesYesYesYesYeshttp://twitter.com/Highchartshttps://www.highcharts.com/blog/products/highcharts/
JenScriptJShttps://www.jenscript.io/http://jenscript.io/ 1 Yes1.1.0Free Open Source BSDNoneSVGYesYesYesYesYesYesYesYesYesYesNoDonut3D - Bar Chart - Ray Chart - Stock ChartYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttps://github.com/sjanaud/jenscripthttps://twitter.com/JenSoftAPIhttps://www.jenscript.io/
jqCharthttp://www.jqchart.comhttp://www.jqchart.com/samples 0 No$299CanvasYesYesYesYesYesYesYesYesNoBubble, radar, polarYesYesYesYesYesYesYesYesYesYesYesYes 6.0+YesYesYesYesYeshttp://twitter.com/jqCharthttp://www.jqchart.com
jqPlothttp://www.jqplot.com/http://www.jqplot.com/tests/ 1 Yes MIT, GPL v22013FreejQueryCanvasYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes turned off by default- only by using browserYesYesYes 7.0+YesYesYesYesYeshttps://bitbucket.org/cleonello/jqplot/srchttp://www.jqplot.com/
JSChartshttp://www.jscharts.comhttp://www.jscharts.com/examples 0 No3.0$ 39 - $ 149
Free with watermark
CanvasNoYes vertical onlyNoYesYesNoNoNoNoNoNoYesYesNoNoNoNoNoNoNoYes 1.5+Yes 8.0+Yes 10+Yes 3.1+Yes 9+Yes 1.0+http://twitter.com/jecomponentshttp://www.jscharts.com
JSXGraphhttps://jsxgraph.uni-bayreuth.de/wp/http://jsxgraph.uni-bayreuth.de/wp/examples/ 0 Yes LGPL0.99Free519.2 KBSVGNoYesNoYesYesNoYes only line, not areaNoNoMath...YesYesYesYesYesYesYes no tooltipsNoYes 2.0+Yes 6.0+YesYes 3.0+YesYesYeshttps://jsxgraph.uni-bayreuth.de/wp/
KendoUI DataVizhttps://www.telerik.com/kendo-uihttp://demos.kendoui.com/dataviz/overview/index.html 4 NoQ1 2013$ 399jQuery 1.9+SVGYesYesYesYesYesYesNoYesYesYesLinear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockYesYesYesYesYesYesYesYesYesYesYesYesYes 7+YesYesYesYesYeshttp://twitter.com/KendoUIhttps://www.telerik.com/kendo-ui
KoolCharthttps://www.koolchart.com/http://koolchart.com/demo 7 No3.0Free with watermark. $100 for Lite version, $350 for Basic, $620 for Pro and $1,280 for Enterprise450 KnoneCanvasYesYesYesYesYesYesYesYesYesRadar, Combination, From-To, Target vs Actual, History, Scroll, Real-time, Broken-axis, Matrix, Image, Wing, GaugeYesYesYesYesYesYesYesYesYesYesYesYesYes 6.0+YesYesYesYesYeshttps://www.koolchart.com/
Morris.jshttps://morrisjs.github.io/morris.js/http://morrisjs.github.io/morris.js/ 2 Yes Simplified BSD0.4.1Free29 KBjQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart typesSVGYesYes vertical onlyNoYesNoNoYesNoNoYesNoNoNoNoNoYesNoNoNoYesNoNoYesYes 6.0+YesYesYesYesYeshttps://github.com/oesmith/morris.jshttp://twitter.com/olly_smithhttps://morrisjs.github.io/morris.js/
Plotlyhttps://plotly.com/javascript/https://plotly.com/javascript/plotly-fundamentals/ 1 -1.0Basic charts are free. $249/developer/year for advanced charts, $995/developer/year for 3d charts186 kbD3.js and stackglYesYesYesYesNoYesYesYeshistograms, box plots, time series, subplots, polar charts, multiple axes, insets, log plots, maps, contour plots, 2D histograms, error bars, 3D surface plots, 3D scatter plots, 3D line plotsYesYesYesYesYesYesYes From cloud versionYesYesYes cloud versionYesYesYes IE 8 +YesYesYesYesYeshttps://github.com/plotly/plotlyjshttps://twitter.com/plotlygraphshttps://plotly.com/javascript/
Protovishttps://mbostock.github.io/protovis/https://mbostock.github.io/protovis/ex/ 1 Yes BSD License3.3.1Free4.7 MBSVGYesYesYesYesYesYesYesYesYesYesYesTreeMap, Node linksYesYesYesYesYesYesNo Workaround availableYesNoYesYesNo PartialYesYesYesYeshttps://mbostock.github.io/protovis/
Reportivo.comhttps://www.reportivo.com/ 6 FreeYesYesYesYesYesYesYesRange Bar/Area/Spline Area, Polar Bar/Area/Spline/Scatter/Stepline/StepareaYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttps://twitter.com/ReportivoOnlinehttps://www.reportivo.com/
RGraphhttps://www.rgraph.net/https://www.rgraph.net/demos/index.html 3 Yes Open Source (GPL)4.56 (July 2016)FREEnoneCanvasYesYesYesYesYesYesYesYesYesYesBipolar, Bar, Donut, Fuel, Funnel, Gantt, Gauge, Horizontal Bar, Horizontal Progress bar, Line, Meter, Pie, Radar, Rose, Scatter, Thermometer, Vertical Progress bar, Waterfall, XY Plots, everything AJAX dynamic, Google Sheets supportYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttps://twitter.com/_rgraphhttps://www.rgraph.net/
Rickshawhttps://tech.shutterstock.com/rickshaw/https://tech.shutterstock.com/rickshaw/examples/ 0 Yes2012Free of charge with copyright attributiond3.jsSVGYesYes vertical onlyNoYesNoYesYes by defaultNoYesYesYes turned off by defaultYes- IE 9, IE8 requires AightYesYesYesYesYeshttps://github.com/shutterstock/rickshawhttps://tech.shutterstock.com/rickshaw/
Shield UI Chartshttps://www.shieldui.comhttps://demos.shieldui.com 6 No1.7.1Free for Non-commercial use. Requires license for commercial. OEM licensing available.200 KjQuerySVG, VMLYesYesYesYesYesYesYesYesYesRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, StepareaYesYesYesYesYesYesYesYesYesYesYesYesYes 5.0+YesYesYesYesYeshttps://github.com/shielduihttps://twitter.com/shielduihttps://www.shieldui.com
TeeCharthttps://github.com/Steema/TeeChartJShttps://www.steema.com/files/public/teechart/html5/latest/demos/ 1 Yes2018Free - MIT licenseCanvasYesYesYesYesYesYesYesYesYesHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)YesYesYesYesYesYesYesYesYesYesYesYes 9.0+YesYesYesYesYeshttps://github.com/Steema/TeeChartJShttps://twitter.com/SteemaSoftwarehttps://github.com/Steema/TeeChartJS
ZingCharthttps://www.zingchart.com/https://www.zingchart.com/gallery 25 No2.5.1 (2016)Full library free to use with small link. Licenses start at $199. SaaS and OEM available.NoneHTML5 Canvas / SVG / VMLYesYesYesYesYesYesYesYesYesYes- In developmentBullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble PieYesYesYesYesYesYesYesYesYesYesYesYesYes 6.0+YesYesYesYesYeshttps://twitter.com/zingcharthttps://www.zingchart.com/
dc.jshttps://dc-js.github.io/dc.js/https://dc-js.github.io/dc.js/ 1 Yes1.7.3Freed3.js crossfilter.jsSVGYesYesYesYesYesYesYeshttps://dc-js.github.io/dc.js/
Leaflethttps://leafletjs.com/http://leafletjs.com/examples/quick-start/ 1 Yes1.0.1 (September 30, 2016)https://leafletjs.com/