Javascript Graphs and Charts libraries

Business > IT development
35
2015-07-28 21:59:10

This is a collaborative comparison table about JavaScript Graph and Charts library for data visualization.

Do not hesitate to comment, vote for your favorite library or contribute to this matrix, adding comparison criteria or other javascript libraries.

WebsiteDemo web linkImageLikeOpen sourceLatest versionTrial and PricesLibrary size (compressed+gzip)Minified 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
D3.jshttp://d3js.org/https://github.com/mbostock/d3/wiki/Gallery 12 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/d3http://d3js.org/
Highchartshttp://www.highcharts.com/products/highchartshttp://highcharts.com/demo/ 13 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/Highchartshttp://www.highcharts.com/products/highcharts
AnyCharthttp://anychart.com/http://anychart.com/products/anychart7/gallery/ 19 No7.xEducation / Non-profit licensing - free One site - $79 Single developer - $249 Team - $1,499 http://anychart.com/buy/145 KB147 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/anycharthttp://anychart.com/
amChartshttp://www.amcharts.com/http://www.amcharts.com/javascript/ 2 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/amchartshttp://www.amcharts.com/
ZingCharthttp://www.zingchart.comhttp://www.zingchart.com/gallery/ 17 No2.1.1 (2015)Full library free to use with small link. Licenses start at $299. 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, WaterfallYesYesYesYesYesYesYesYesYesYesYesYesYes 6.0+YesYesYesYesYeshttps://twitter.com/zingcharthttp://www.zingchart.com
FusionChartshttp://www.fusioncharts.com/http://www.fusioncharts.com/explore/ 5 No3.4999553 KB553 KBNoneSVG / VMLYesYesYesYesYesYesYesYesYesYesYesColumn, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttp://www.twitter.com/FusionChartshttp://www.fusioncharts.com/
Google Chart Toolshttps://developers.google.com/chart/https://developers.google.com/chart/interactive/docs/gallery 1 NoFree24 KB (only through google link, no offline mode)SVGYesYesYesYesYesYesNoNoYesYesGeo chart, table, gauge, tree mapNoYes new Annotation charts available in 2015YesNoYesNoNoNoYesNoNoYesYesYesYesYesYesYeshttps://developers.google.com/chart/
VanChartshttp://www.vancharts.com/http://www.vancharts.com/demo.html 1 Noversion 8.1.1study, research or any non-profit project for free. Single developer $90. 5 Developers $200. 10 Developers $300. Unlimited $800.229 KB229 KBNoneCanvas & VMLYesYesYesYesYesYesYesNoYesYesNomap, GIS map, Gantt chart,Column Chart,Gauge Chart,Radar Chart,Custom Chart,range chart```YesYesYesYesYesYesYes PNG, PDF, EXCELYesYesYesYesYesYes IE6+YesYesYesYesYeshttp://www.vancharts.com/
arcadiaChartshttp://www.arcadiacharts.com/http://www.arcadiacharts.com/line_chart 0 No1.0.2Must link back to site. No license availableCanvasNoYesNoYesYesNoNoYesYesYesYesYesYesYesYesYesYesYeshttp://www.arcadiacharts.com/
CanvasJS Chartshttp://canvasjs.comhttp://canvasjs.com/html5-javascript-column-chart/ 2 Yes CC nc 3.01.0999 - Saas27 KBNoneCanvasJSYesYesYesYesYesYesYesNoYesBubble ChartYesYesYesYesYesYesYesYesYesYes 9+YesYesYesYesYeshttp://canvasjs.com
DEXhttp://dexvis.com/http://dexvis.com/doku.php 0 Yes2013Seems to be freehttp://dexvis.com/
Flothttp://www.flotcharts.org/http://www.flotcharts.org/flot/examples/ 8 Yes MIT License0.8.1 (may 2013)Free238 KB95 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/
dhtmlxCharthttp://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtmlhttp://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml 1 Yes GNU GPL2.6 Build 100928Free under GNU GPL, $4935 KB54 KBCanvasYesYesNoYesYesNoYes only line, not areaYesNoYesNoYesNoYesNoYesNoYesNoNoYes With CSSYes 1.0+Yes 6.0+YesYes 3.0+Yes 9.0+YesYeshttp://twitter.com/dhtmlxhttp://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml
Dojo (dojox/charting)http://dojotoolkit.org/features/graphics-and-chartinghttp://demos.dojotoolkit.org/demos/?cat=graphics 0 Yes BSD, AFLv21.8Free500 KB (can easily be scaled down if you just use a subset of chart types)170 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/storeNoYesYesYes 3.6+Yes 6+YesYes- Might work but not officially supportedYesYeshttps://twitter.com/dojohttp://dojotoolkit.org/features/graphics-and-charting
Ejscharthttp://www.ejschart.comhttp://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/ejschartshttp://www.ejschart.com
Elychartshttp://elycharts.comhttp://elycharts.com/examples 2 Yes MIT License2.1.4-Snapshot (Aug, 2011)Free32 kb65 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/Elychartshttp://elycharts.com
flotr2http://www.humblesoftware.com/flotr2/indexhttp://www.humblesoftware.com/flotr2/index 0 Yes MIT LicenseFree223 KB96 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/Flotr2http://www.humblesoftware.com/flotr2/index
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/
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
JSXGraphhttp://jsxgraph.uni-bayreuth.de/http://jsxgraph.uni-bayreuth.de/wp/examples/ 0 Yes LGPL0.99Free88.5 KB519.2 KBSVGNoYesNoYesYesNoYes only line, not areaNoNoMath...YesYesYesYesYesYesYes no tooltipsNoYes 2.0+Yes 6.0+YesYes 3.0+YesYesYeshttp://jsxgraph.uni-bayreuth.de/
KendoUI DataVizhttp://www.kendoui.com/dataviz.aspxhttp://demos.kendoui.com/dataviz/overview/index.html 3 NoQ1 2013$ 399jQuery 1.9+SVGYesYesYesYesYesYesNoYesYesYesLinear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockYesYesYesYesYesYesYesYesYesYesYesYesYes 7+YesYesYesYesYeshttp://twitter.com/KendoUIhttp://www.kendoui.com/dataviz.aspx
Morris.jshttp://morrisjs.github.io/morris.js/http://morrisjs.github.io/morris.js/ 2 Yes Simplified BSD0.4.1Free52 KB29 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_smithhttp://morrisjs.github.io/morris.js/
nvd3http://nvd3.com/http://nvd3.com/ghpages/examples.html 4 Yes Apache 2.0Free depending on Apache 2.050 KB153 KBd3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior.SVGYesYesYesYesYesYesYesNoYesNoBullet chartYesYesYesYesYesYesYes- IE 9, IE8 requires AightYesYesYesYesYeshttps://github.com/RobertLowe/nvd3http://nvd3.com/
OLAPChartshttp://www.olapcharts.comhttp://www.olapcharts.com/chart-gallery 0 1.0.1Free charts, €99 with additional OLAP features60 KB (different files per browser)NoneHTML5 Canvas, FlashYesYesYesYesYesYesYesYesSpline, Donut, Rose, Radar, HeatMap, CombinedYesYesYesYesYesYesYesYesYesYes Uses Flash for < IE9YesYesYesYesYeshttp://twitter.com/instantOLAPhttp://www.olapcharts.com
Protovishttp://vis.stanford.edu/protovis/http://vis.stanford.edu/protovis/ex/ 1 Yes BSD License3.3.1Free32 KB4.7 MBSVGYesYesYesYesYesYesYesYesYesYesYesTreeMap, Node linksYesYesYesYesYesYesNo Workaround availableYesNoYesYesNo PartialYesYesYesYeshttp://vis.stanford.edu/protovis/
Reportivo.comhttp://www.reportivo.com/ 6 FreeYesYesYesYesYesYesYesRange Bar/Area/Spline Area, Polar Bar/Area/Spline/Scatter/Stepline/StepareaYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYeshttps://twitter.com/ReportivoOnlinehttp://www.reportivo.com/
RGraphhttp://www.rgraph.net/http://www.rgraph.net/demos 1 No Creative Commons - Free for non-commercial use.4.24Free for non-commercial (CreativeCommons) License for commercial use.1.071 KBnoneCanvasYesYesYesYesYesYesYesYesGauge, Funnel, Waterfall, Gantt, fuel, HBar, VBar, Scatter, XY Plots, everything AJAX dynamicNoNoNoYesYesYes-YesYesYes- IE 9, IE8 requires Aight or Google Chrome Frame or Google ExCanvasYesYesYesYesYeshttps://twitter.com/_rgraphhttp://www.rgraph.net/
Rickshawhttp://code.shutterstock.com/rickshaw/http://code.shutterstock.com/rickshaw/examples/ 0 Yes2012Free of charge with copyright attributiond3.jsSVGYesYes vertical onlyNoYesNoYesYes by defaultNoYesYesYes turned off by defaultYes- IE 9, IE8 requires AightYesYesYesYesYeshttp://code.shutterstock.com/rickshaw/
Sencha Touch Chartshttp://www.sencha.com/products/touch/chartshttp://dev.sencha.com/deploy/touch-charts-1.0.0/examples/ 0 NoFree under GPLv3 license; $999 commercial licenseCanvasYesYesNoYesYesYesYesNoNoNoYes tooltips on touchYesYeshttp://twitter.com/senchahttp://www.sencha.com/products/touch/charts
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
SVGwarehttp://svgware.comhttp://svgware.com 0 No2.6 (July 2013)Free145 kB145 kBSVGYesYesYesYesNoYesNoNoNoNoheat map; error bars; linear and logarithmic scales;YesYesYesYesYesYesYes-YesYesYesYesYesYesYesYeshttp://svgware.com
TeeCharthttp://www.steema.com/teechart/html5http://www.steema.com/files/public/teechart/html5/jscript/demos/ 1 No20141400k+0.7 MBCanvasYesYesYesYesYesYesYesYesYesHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)YesYesYesYesYesYesYesYesYesYesYesYes 9.0+YesYesYesYesYeshttps://twitter.com/#!/SteemaSoftwarehttp://www.steema.com/teechart/html5
KoolCharthttp://koolchart.comhttp://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+YesYesYesYesYeshttp://koolchart.com
yFiles for HTMLhttp://www.yworks.com/yfileshtmlhttp://live.yworks.com/demobrowser/index.html 1 No1.2.0.4Free trial with watermark. Requires license for commercial use. Royalty free Licenses.1.5 MB6.5 MBNoneSVG+CSS, Canvas, HTMLNoNoNoNoNoNoNoNoNoNoYesWhile focussed on Node / Edge Graphs, at its core it *can* be used as a visualization library that can visualize almost anything.YesYesYesYesYesNoYes Dynamic Node/Edge GraphsYesYesYes Feature complete Graph EditorYesYesYesYes IE9+YesYesYesYesYeshttp://www.yworks.com/yfileshtml
DyGraphhttp://dygraphs.com/ 1 Yes1.0.1MIT-Like41 k133 kexcanvas if ie < 9canvasNoNoNoYesNoNoNoNoNoNoNoYesNoNoYesYesYesYesYes IE < 9 with Google's excanvasYeshttps://github.com/danvk/dygraphs/http://dygraphs.com/
Plotlyhttps://plot.ly/javascript-graphing-library/https://plot.ly/javascript-graphing-library/showcase/ 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://plot.ly/javascript-graphing-library/
JenScripthttp://www.jensoftapi.com/site/framework/jenscripthttp://jenscript.io/ 0 No1.1.0YesYesYesYesYesYeshttps://github.com/sjanaud/jenscripthttps://twitter.com/JenSoftAPIhttp://www.jensoftapi.com/site/framework/jenscript
Embed
  • 2011-01-05 21:42:21
    2015-07-28 21:59:10
  • IT development
    English
  • Compare dhtmlxChart vs Dygraphs vs Elycharts vs gRaphael vs Highcharts vs JavaScript InfoVis Toolkit vs JScharts vs JSXGraph vs Protovis
  • Public
    Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups

Comments

see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table