SocialCompare
Link
amChartsD3.jsDojo (dojox/charting)Dracula Graph LibraryEjschartElychartsGoogle Chart ToolsgRaphaëlHighchartsJSXGraphKendoUI DataVizMorris.jsnvd3ProtovisWijmoZingChartjsPlumbShield UI Charts
Websiteamcharts.comd3js.orgdojotoolkit.org/...graphdracula.netejschart.comelycharts.comgoogle.com/...raphaeljs.comhighcharts.com/...uni-bayreuth.de/wp/telerik.com/...github.io/...github.com/...github.io/...wijmo.comzingchart.comjsplumbtoolkit.comshieldui.com
Demo web linkamcharts.com/...github.com/...dojotoolkit.org/...ejschart.com/...elycharts.com/...google.com/...raphaeljs.comhighcharts.com/...uni-bayreuth.de/...kendoui.com/...github.io/...github.io/...zingchart.com/...jsplumbtoolkit.com/...shieldui.com
Open sourceNoYes BSD LicenseYes BSD, AFLv2Yes MIT LicenseNoYes MIT LicenseNoYes MIT LicenseYes CC by-nc 3.0Yes LGPLNoYes Simplified BSDYes Apache 2.0Yes BSD LicenseNoNoYes MIT, GPL v2No
Latest version3.X2.10.31.100.0.32.32.1.4-Snapshot (Aug, 2011)0.5.01.00.99Q1 20130.4.13.3.12.5.1 (2016)1.3.161.7.1
Trial and Prices1400 - SaasFree under BSDFreeFree$1000FreeFreeFree (you can donate)Free for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months)Free$ 399FreeFree depending on Apache 2.0FreeFree for non commercial use.
$100 / $250 / $1000
Full library free to use with small link. Licenses start at $199. SaaS and OEM available.FreeFree for Non-commercial use. Requires license for commercial. OEM licensing available.
DependenciesNonegithub.com/... for partial IE8 compatibility. No dependencies needed for other browsers supportedNone outside of the Dojo Toolkit - VERY nice but heavy for our needsRaphaëlNonejQuery,Raphaël Charts seem kind of dinky. REasonable alternative.RaphaëlNonejQuery 1.9+jQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart typesd3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior.NonejQuery or MooTools or YUI3jQuery
Graphic technologySVG or VML for old IESVGSVG, Canvas if not available VML or SilverlightSVGCanvas / SVG / VMLSVGSVGSVGHTML5 Canvas / SVG / VMLSVGSVGSVGSVGSVGSVGHTML5 Canvas / SVG / VMLCanvas / SVG / VMLSVG, VML
Charts types
AreaYesYesYesYesYesYesYes Line charts can also have fillsYesNoYesYesYesYesYesYes
AreasplineYesYesYes- In progress for next revisionYesNoNoYesNoYesYesYesYes
BarYesYesYesYesYes vertical onlyYesYes (8 Kb) vertical onlyYes horizontal, verticalYesYesYes vertical onlyYesYesYesYes
DotYesYesYesYesYesNoYes (2.5 Kb)NoNoNoYesYesYes
LineYesYesYesYesYesYesYes (4 Kb)YesYesYesYesYesYesYesYes
PieYesYesYesYesYesYesYes (4 Kb)YesYesYesNoYesYesYesYes
ScatterYesYesYesYesNoYesNoYesNoYesNoYesYesYesYes
SplineYesYesYes- In progress for next revisionYesNoNoYesYes only line, not areaNoYesYesYesYesYes
SparklinesYesYesYes- In progress for next revisionYesNoNoYesYesNoYesYesYes
CandlestickYes- Unofficial example: https://gist.github.com/1074045YesYesNoYesNoYes Highstock, separate productNoYesNoNoYesYes
DonutYesYesNoYesYesYesNoYesNoYesYesYesYesYesYes
Node / Edge graphNoYesYesYesNoNoYes- In developmentYes
Other chartsGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageD3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.Bubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...f(x), Gauge, Donut, alarm, candle stick, step series, over under, open high low, error series, stacked bar, trend, and floating barFunnelGeo chart, table, gauge, tree mapMath...Linear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockBullet chartTreeMap, Node linksBullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble PieRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, Steparea
Features
Ability to zoom in and out of chartsYesYesYesYesNoNoNoYesYesYesNoYesYesYesYes
Annotations on the chartYesNoNoYesNoYes new Annotation charts available in 2015NoYesYesNoYesYesYesYes
Combination of chartsYesYesYesYesNoYesNoYesYesYesNoYesYesYesYes
Clickable pointsYesYesYesYesNoYesYesYesYesYes
Date-time axisYesYes- Feasible with custom codeYesNoYesNoYesYesYesYesYesYesYes
Dynamic chartsYesYesYesYesYesNoNoYesYesYesNoYesYesYesYes
Export filesYes PNG, JPG, SVG, PDFYesYes SVG-NoNoNoYesYesNoNo Workaround availableYesYes
External Data LoadingYes Using dojo/storeYesNoNoNoYesYesYesNoYesYesYes
Highlights regionYesYesYesYesNoNoNoYesYesYesYes
Data labelsYesYes- Only on a subet of charts, improvement planned for future versionsYesYesNoYesYesYesYesNoYesYesYesYes
Text Rotation for LabelsYesYes x-y coordinates(of text) needs to be changed after rotation of textYesYesYesNoNoYesNoYesNoYesYesYes
Interactive chartsYesYes mouse & touch (mobile) interactionYesYesYesYesYesYesYesYesYesYesYes
PrintYesYesYesYesNoNoYesYesNoYesYes
Tooltips about data pointsYesYesYesYesYesYesYesYesYesYesYesYesYes
Google Maps SupportNoNoNoNoNoYes
Platforms
FirefoxYesYesYes 3.6+Yes 1.5+Yes 3.0+YesYes 3.0+YesYes 2.0+YesYesYesYesYes 3.0+YesYesYes
Internet ExplorerYes 6.0+- IE 9 is supported, IE 8 is supported with AightYes 6+Yes 6.0+Yes 6.0+YesYes 6.0+Yes 6.0+Yes 6.0+Yes 7+Yes 6.0+- IE 9, IE8 requires AightNo PartialYes 6.0+Yes 6.0+Yes 6.0+Yes 5.0+
Google ChromeYesYesYesYesYes 5.0+YesYes 5.0+YesYesYesYesYesYesYesYesYesYes
SafariYesYesYesYes 3.1 (2.0 on MAC)Yes 3.0+YesYes 3.0+YesYes 3.0+YesYesYesYesYes 3.0+YesYesYes
OperaYesYes- Might work but not officially supportedYes 9+Yes 9.5+YesYes 9.5+YesYesYesYesYesYesYes
iPhoneYesYesYesYes 1+YesYesYesYesYesYesYesYesYesYes
iPadYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Analytics
Visual AppealLooks goodNot up to the markLooks goodNot up to the markLooks good.
SupportDedicated support desk and track the status onlineActive support mechanism is availableForum is not getting used frequently. Support is available only for customers.They have common forum which is used frequently. Apart from that, they have premium support.
RemarksLess costly, can be usedLimited graph typesGood to go, but relatively costlyLess supported featuresDependency on internetLess supported featuresStrength is Printable and Exportable. Costly...Previous version of D3, As advanced version (D3) is available, so need to consider this.