SocialCompare
Link
FusionChartsFlotjqPlotMorris.jsZingChartflotr2Elychartsnvd3Dracula Graph LibraryMilkChartjsPlumbDygraphsgRaphaëlcanvasxpressJSXGraphdhtmlxChartCanvasJS ChartsAwesomeChartJSDojo (dojox/charting)D3.jsHighchartsProtovisJavaScript InfoVis ToolkitRickshawShield UI ChartsarcadiaChartsWijmoRGraphamChartsKendoUI DataVizjqChartGoogle Chart ToolsEjschartTeeChartSencha Touch ChartsJSChartsyFiles for HTMLJSCharting
Immagine
Open sourceNoSì MIT LicenseSì MIT, GPL v2Sì Simplified BSDNoSì MIT LicenseSì MIT LicenseSì Apache 2.0Sì MIT LicenseSì MIT LicenseSì MIT, GPL v2Sì MIT licenseSì MIT LicenseSì LGPL3Sì LGPLSì GNU GPLSì CC nc 3.0Sì Apache License v2.0Sì BSD, AFLv2Sì BSD LicenseSì CC by-nc 3.0Sì BSD LicenseSìSìNoNoNoSì Open Source (GPL) + commercialNoNoNoNoNoSìNoNoNoNo
Trial and Prices999GratuitFreeFreeFull library free to use with small link. Licenses start at $199. SaaS and OEM available.FreeFreeFree depending on Apache 2.0FreeFreeFreeFreeFree (you can donate)FreeFreeFree under GNU GPL, $49999 - SaasFree depending on Apache 2.0FreeFree under BSDFree for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months)FreeFree (you can donate)Free of charge with copyright attributionFree for Non-commercial use. Requires license for commercial. OEM licensing available.Must link back to site. No license availableFree for non commercial use.
$100 / $250 / $1000
Free (GPL) and commercial (£129)1400 - Saas$ 399$299Free$1000Free - MIT licenseFree under GPLv3 license; $999 commercial license$ 39 - $ 149
Free with watermark
Free trial with watermark. Requires license for commercial use. Royalty free Licenses.Free with small link. Paid licenses for non-branded usage.
DependenciesNonejQueryjQuery Looks as good as Flot (somewhat better), not much support, pluggable but no plugins. Too young.jQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart typesNoneunderscore.js, beam.js No donut chart. Buzzzz. But seems very capable.jQuery,Raphaël Charts seem kind of dinky. REasonable alternative.d3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior.RaphaëljQuery or MooTools or YUI3RaphaëlNoneNone outside of the Dojo Toolkit - VERY nice but heavy for our needsgithub.com/... for partial IE8 compatibility. No dependencies needed for other browsers supportedNoned3.jsjQuerynoneNonejQuery 1.9+NoneNonenone
Graphic technologySVG / VMLCanvasSVGHTML5 Canvas / SVG / VMLCanvasSVGSVGSVGCanvasCanvas / SVG / VMLCanvasSVGCanvasSVGCanvasHTML5 CanvasCanvasSVG, Canvas if not available VML or SilverlightSVGHTML5 Canvas / SVG / VMLSVGCanvasSVGSVG, VMLCanvasSVGCanvas and SVGSVG or VML for old IESVGCanvasSVGCanvas / SVG / VMLCanvasCanvasCanvasSVG+CSS, Canvas, HTMLSVG
BarSìSìSìSì vertical onlySìSìSì vertical onlySìSì custom plotterSì (8 Kb) vertical onlySìSìSì bar and xbarSìSìSìSì horizontal, verticalSìSìSì vertical onlySìSìSìSìSìSìSìSìSìSìSì vertical onlyNoSì
PieSìSìSìNoSìSìSìSìNoSì (4 Kb)SìSìSì pie, pie 3d, and donutSìSìSìSìSìSìNoSìSìSìSìSìSìSìSìSìSìSìNoSì
DonutSìSìSìSìNoSìSìNoNoNoSìSìNoSìSìSìNoNoSìSìSìSìSìNoSìSìSìNoNoNoSì
Internet ExplorerSìSì 6.0+Sì 7+Sì 6.0+Sì 6.0+Sì 6.0+Sì 6.0+- IE 9, IE8 requires AightSì 6.0+Sì 9.0+Sì 6.0+- 9.0+ / OR / ie6+ ExplorerCanvas or FlashCanvasSì 6.0+SìSì IE8+Sì 6+- IE 9 is supported, IE 8 is supported with AightSì 6.0+No PartialSì 7.0+- IE 9, IE8 requires AightSì 5.0+SìSì 6.0+SìSì 6.0+Sì 7+Sì 6.0+SìSì 6.0+Sì 9.0+Sì 8.0+Sì IE9+Sì IE9+
Annotations on the chartSìSìSìNoSìSìNoSìSìNoSìSì IndexlabelsNoNoSìSìSìSìSìSìSìSì new Annotation charts available in 2015SìSìNoSìSì
Interactive chartsSìSìSìSìSìSìSìSìSìSìSìSìSìSì mouse & touch (mobile) interactionSìSìSìSìSìSìSìSìSìSìNoSìSì
Clickable pointsSìSìSìSìSìSìSìNoNoSìSìSìSìSìSìSìSìSìSìSìSìNoSìSì
Sito webfusioncharts.comgoogle.com/...jqplot.comgithub.io/...zingchart.comhumblesoftware.com/...elycharts.comgithub.com/...graphdracula.netmootools.net/...jsplumbtoolkit.comdygraphs.comraphaeljs.comcanvasxpress.orguni-bayreuth.de/wp/dhtmlx.com/...canvasjs.comgithub.com/...dojotoolkit.org/...d3js.orghighcharts.com/...github.io/...thejit.orgshutterstock.com/...shieldui.comwijmo.comrgraph.netamcharts.comtelerik.com/...jqchart.comgoogle.com/...ejschart.comgithub.com/...sencha.com/...jscharts.comyworks.com/...jscharting.com
Demo web linkfusioncharts.com/...google.com/...jqplot.com/...github.io/...zingchart.com/...humblesoftware.com/...elycharts.com/...brettdixon.com/...jsplumbtoolkit.com/...dygraphs.com/...raphaeljs.comuni-bayreuth.de/...dhtmlx.com/...canvasjs.com/...dojotoolkit.org/...github.com/...highcharts.com/...github.io/...github.com/...shutterstock.com/...shieldui.comrgraph.net/...amcharts.com/...kendoui.com/...jqchart.com/...google.com/...ejschart.com/...steema.com/...sencha.com/...jscharts.com/...yworks.com/...jscharting.com/...
Latest version3.40.7 (mars 2011)1.0.0b2_r10120.4.12.5.1 (2016)2.1.4-Snapshot (Aug, 2011)0.0.31.5.81.3.160.5.00.998.0.23.7.10If you are interested in a far more advanced, interactive JavaScript plotting library, take a look at Flot.1.102.10.31.03.3.12.0.120121.7.11.0.27.21 (August 2026)3.XQ1 20132.320183.01.3.0.42.8
Library size (compressed+gzip)553 KB310 KB1.1 MB52 KB223 KB32 kb50 KB88.5 KB35 KB27 KB500 KB (can easily be scaled down if you just use a subset of chart types)32 KB3.11 Mb24 KB (only through google link, no offline mode)1.5 MB373 KB
Minified size553 KB161 KB29 KB96 KB65 KB153 KB110 KB28.5 KB519.2 KB54 KB170 KB (can easily be scaled down if you just use a subset of chart types)116 kb45 kb4.7 MB159 KB200 K374 k190 KB6.5 MB373 KB
AreaSìSìSìSìSìSì Line charts can also have fillsSìSìSì Line charts can also have fillsSì Line charts can also have fillsSìNoSìSìSìSìSìSìSìSìSìNoSìSìSìSìSìSìSìSìNoNoSì
AreasplineSìSìSìSìSìNoSìSìNoNoSìNoNoSìSìSìSìSìSìSìNo- In progress for next revisionSìSìNoNoSì
DotSìSìSìNoSìNoSìSì- custom plotterSì (2.5 Kb)SìNoNoSìSìSìNoSìSìSìSìNoNoSìSìNoNoNoSì
LineSìSìSìSìSìSìSìSìSìSì (4 Kb)SìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìNoSì
ScatterSìSìSìNoSìSìNoSìNoNoSìNoSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìNoNoSì
SplineSìSìSìSìSìNoSìSìNoNoSìSì only line, not areaSì spline and spline areaSìSìSìSìSìSìSì by defaultSìNoSìSìNoSìNo- In progress for next revisionSìSìNoNoSì
SparklinesSìSì based on the line chartNoSìSìNoNoSìSìSìSìSìSìSìSìSìNo- In progress for next revisionNoNoSì
CandlestickSìSìNoSìSìNoNoSì custom plotterNoSìNoNoSìSì- Unofficial example: https://gist.github.com/1074045Sì Highstock, separate productSìNoNoSìSìSìSìSìSìSìNoNoNoSì
Node / Edge graphSìNo- In developmentNoSìSìSìSìSìSìNoSìSì
Other chartsColumn, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineBullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble PieBubble, radarFunnelBullet chartVenn diagram, Genome Browser, Heatmap, Correlation plot, Network and pathwayMath...calendar heatmap, treemap, radarSpline, 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 BarBubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...D3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.TreeMap, Node linksTreeMap, SpaceTree, RGraph, HyperTree, RGraph, Icicle, Sunburst, ForceDirectedRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, StepareaBipolar, Bar, Donut, Fuel, Funnel, Gantt, Gauge, Horizontal Bar, Horizontal Progress bar, Line, Marimekko, Meter, Pie, Radar, Rose, Scatter, Thermometer, VerticalLine chart, Vertical Progress bar, Waterfall, XY Plots, everything AJAX dynamic, Google Sheets supportGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageLinear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockBubble, radar, polarGeo chart, table, gauge, tree mapf(x), Gauge, Donut, alarm, candle stick, step series, over under, open high low, error series, stacked bar, trend, and floating barHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)While focussed on Node / Edge Graphs, at its core it *can* be used as a visualization library that can visualize almost anything.
Ability to zoom in and out of chartsSìSìSìNoSìSìNoSìSìNoSìSìNoSìSìSìSìSìSìSìSìSìSìSìNoSìSìNoSìSì
Combination of chartsSìSìSìNoSìSìNoSìNoNoSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSì
Date-time axisSìSìSìSìSìNoSìNoSìSìSì- Feasible with custom codeSìSìSìSìSìSìSìSìSìSìSìNoNoSì
Dynamic chartsSìSìSìNoSìSìSìSìNoNoSìSìSìSìSìSìSìSìSìSìSìSìSìSìNoSìSìNoSì Dynamic Node/Edge Graphs
Export filesSìNoSìNoSìSì PNG, JPGNoNoNoSì export to PDF/PNGSìSì SVGSìSìNo Workaround availableSìSìSì PNG, JPG, SVG, PDFSìSìNo-SìNoSìSì PNG, PDF, JPG, SVG
External Data LoadingSìSì- possible with jQueryNoSìNoNoSìNoSìSìSì Using dojo/storeSìSìSìSìSìSìNoSìSìNoSìSì
Highlights regionSìSìSìSìSìNoNoNoSìSìNoSìSìSìSìSìNoSìSì
Data labelsSìSìSìNoSìSìSìSìSìSìSìSì- Only on a subet of charts, improvement planned for future versionsSìSìSìSìSìSìSìSìSìNoSìSìSìSìSì
Text Rotation for LabelsSìNoSìSìSìNoNoNoSì With CSSSìSìSì x-y coordinates(of text) needs to be changed after rotation of textSìSìSìSìSìSìSìNoSìSìNoSìSì
PrintSìNoSìNoSìNoNoSìSìSìSìSìSìSìSìNoSìNoSìSì
Tooltips about data pointsSìSìSìSìSìSìSìSìNoSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìNoSìSì
Google Maps SupportNoNoNoNoSìNoNoNoNoNo-
FirefoxSìSìSìSìSìSìSì 3.0+SìSìSìSì 3.0+Sì 2.0+SìSìSì 3.6+SìSìSìSìSìSìSìSì 3.0+SìSìSìSìSìSì 1.5+SìSì 1.5+SìSì
Google ChromeSìSìSìSìSìSì 5.0+SìSìSìSì 5.0+SìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSì 10+SìSì
SafariSìSìSìSìSìSìSì 3.0+SìSìSì 3.0+Sì 3.0+SìSìSìSìSìSìSìSìSìSì 3.0+SìSìSìSìSìSì 3.1 (2.0 on MAC)SìSì 3.1+SìSì
OperaSìSìSìSìSìSì 9.5+SìSì 9.5+SìSìSì- Might work but not officially supportedSìSìSìSìSìSìSìSìSìSìSì 9+SìSì 9+SìSì
iPhoneSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSì 1+SìSìSì 1.0+SìSì
iPadSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSìSì
Source code repositorybitbucket.org/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...github.com/...
X (Twitter)@FusionCharts@olly_smith@zingchart@Elycharts@RaphaelJS@dhtmlx@canvasjs@dojo@Highcharts@philogb@shieldui@wijmo@_rgraph@amcharts@KendoUI@jqChart@ejscharts@SteemaSoftware@sencha@jecomponents@yworks
Sito webfusioncharts.comgoogle.com/...jqplot.comgithub.io/...zingchart.comhumblesoftware.com/...elycharts.comgithub.com/...graphdracula.netmootools.net/...jsplumbtoolkit.comdygraphs.comraphaeljs.comcanvasxpress.orguni-bayreuth.de/wp/dhtmlx.com/...canvasjs.comgithub.com/...dojotoolkit.org/...d3js.orghighcharts.com/...github.io/...thejit.orgshutterstock.com/...shieldui.comwijmo.comrgraph.netamcharts.comtelerik.com/...jqchart.comgoogle.com/...ejschart.comgithub.com/...sencha.com/...jscharts.comyworks.com/...jscharting.com