Link | amCharts | D3.js | Dojo (dojox/charting) | Dracula Graph Library | Ejschart | Elycharts | Google Chart Tools | gRaphaël | Highcharts | JSXGraph | KendoUI DataViz | Morris.js | nvd3 | Protovis | Wijmo | ZingChart | jsPlumb | Shield UI Charts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Website | amcharts.com | d3js.org | dojotoolkit.org/... | graphdracula.net | ejschart.com | elycharts.com | google.com/... | raphaeljs.com | highcharts.com/... | uni-bayreuth.de/wp/ | telerik.com/... | github.io/... | github.com/... | github.io/... | wijmo.com | zingchart.com | jsplumbtoolkit.com | shieldui.com |
Demo web link | amcharts.com/... | github.com/... | dojotoolkit.org/... | ejschart.com/... | elycharts.com/... | google.com/... | raphaeljs.com | highcharts.com/... | uni-bayreuth.de/... | kendoui.com/... | github.io/... | github.io/... | zingchart.com/... | jsplumbtoolkit.com/... | shieldui.com | |||
Open source | No | Yes BSD License | Yes BSD, AFLv2 | Yes MIT License | No | Yes MIT License | No | Yes MIT License | Yes CC by-nc 3.0 | Yes LGPL | No | Yes Simplified BSD | Yes Apache 2.0 | Yes BSD License | No | No | Yes MIT, GPL v2 | No |
Latest version | 3.X | 2.10.3 | 1.10 | 0.0.3 | 2.3 | 2.1.4-Snapshot (Aug, 2011) | 0.5.0 | 1.0 | 0.99 | Q1 2013 | 0.4.1 | 3.3.1 | 2.5.1 (2016) | 1.3.16 | 1.7.1 | |||
Trial and Prices | 1400 - Saas | Free under BSD | Free | Free | $1000 | Free | Free | Free (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 | $ 399 | Free | Free depending on Apache 2.0 | Free | Free for non commercial use. $100 / $250 / $1000 | Full library free to use with small link. Licenses start at $199. SaaS and OEM available. | Free | Free for Non-commercial use. Requires license for commercial. OEM licensing available. |
Dependencies | None | github.com/... for partial IE8 compatibility. No dependencies needed for other browsers supported | None outside of the Dojo Toolkit - VERY nice but heavy for our needs | Raphaël | None | jQuery,Raphaël Charts seem kind of dinky. REasonable alternative. | Raphaël | None | jQuery 1.9+ | jQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart types | d3.js and Aight for IE8 support - VERY cool but based on D3, no IE8 and prior. | None | jQuery or MooTools or YUI3 | jQuery | ||||
Graphic technology | SVG or VML for old IE | SVG | SVG, Canvas if not available VML or Silverlight | SVG | Canvas / SVG / VML | SVG | SVG | SVG | HTML5 Canvas / SVG / VML | SVG | SVG | SVG | SVG | SVG | SVG | HTML5 Canvas / SVG / VML | Canvas / SVG / VML | SVG, VML |
Charts types | ||||||||||||||||||
Area | Yes | Yes | Yes | Yes | Yes | Yes | Yes Line charts can also have fills | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
Areaspline | Yes | Yes | Yes | - In progress for next revision | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | |||||
Bar | Yes | Yes | Yes | Yes | Yes vertical only | Yes | Yes (8 Kb) vertical only | Yes horizontal, vertical | Yes | Yes | Yes vertical only | Yes | Yes | Yes | Yes | |||
Dot | Yes | Yes | Yes | Yes | Yes | No | Yes (2.5 Kb) | No | No | No | Yes | Yes | Yes | |||||
Line | Yes | Yes | Yes | Yes | Yes | Yes | Yes (4 Kb) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
Pie | Yes | Yes | Yes | Yes | Yes | Yes | Yes (4 Kb) | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
Scatter | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No | Yes | No | Yes | Yes | Yes | Yes | |||
Spline | Yes | Yes | Yes | - In progress for next revision | Yes | No | No | Yes | Yes only line, not area | No | Yes | Yes | Yes | Yes | Yes | |||
Sparklines | Yes | Yes | Yes | - In progress for next revision | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | |||||
Candlestick | Yes | - Unofficial example: https://gist.github.com/1074045 | Yes | Yes | No | Yes | No | Yes Highstock, separate product | No | Yes | No | No | Yes | Yes | ||||
Donut | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
Node / Edge graph | No | Yes | Yes | Yes | No | No | Yes | - In development | Yes | |||||||||
Other charts | Gauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional package | D3.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 bar | Funnel | Geo chart, table, gauge, tree map | Math... | Linear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, Stock | Bullet chart | TreeMap, Node links | Bullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble Pie | Range Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, Steparea | ||||||
Features | ||||||||||||||||||
Ability to zoom in and out of charts | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
Annotations on the chart | Yes | No | No | Yes | No | Yes new Annotation charts available in 2015 | No | Yes | Yes | No | Yes | Yes | Yes | Yes | ||||
Combination of charts | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
Clickable points | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | ||||||||
Date-time axis | Yes | Yes | - Feasible with custom code | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
Dynamic charts | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
Export files | Yes PNG, JPG, SVG, PDF | Yes | Yes SVG | - | No | No | No | Yes | Yes | No | No Workaround available | Yes | Yes | |||||
External Data Loading | Yes Using dojo/store | Yes | No | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | ||||||
Highlights region | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | |||||||
Data labels | Yes | Yes | - Only on a subet of charts, improvement planned for future versions | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | |||
Text Rotation for Labels | Yes | Yes x-y coordinates(of text) needs to be changed after rotation of text | Yes | Yes | Yes | No | No | Yes | No | Yes | No | Yes | Yes | Yes | ||||
Interactive charts | Yes | Yes mouse & touch (mobile) interaction | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||
Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | ||||||||
Tooltips about data points | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||
Google Maps Support | No | No | No | No | No | Yes | ||||||||||||
Platforms | ||||||||||||||||||
Firefox | Yes | Yes | Yes 3.6+ | Yes 1.5+ | Yes 3.0+ | Yes | Yes 3.0+ | Yes | Yes 2.0+ | Yes | Yes | Yes | Yes | Yes 3.0+ | Yes | Yes | Yes | |
Internet Explorer | Yes 6.0+ | - IE 9 is supported, IE 8 is supported with Aight | Yes 6+ | Yes 6.0+ | Yes 6.0+ | Yes | Yes 6.0+ | Yes 6.0+ | Yes 6.0+ | Yes 7+ | Yes 6.0+ | - IE 9, IE8 requires Aight | No Partial | Yes 6.0+ | Yes 6.0+ | Yes 6.0+ | Yes 5.0+ | |
Google Chrome | Yes | Yes | Yes | Yes | Yes 5.0+ | Yes | Yes 5.0+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
Safari | Yes | Yes | Yes | Yes 3.1 (2.0 on MAC) | Yes 3.0+ | Yes | Yes 3.0+ | Yes | Yes 3.0+ | Yes | Yes | Yes | Yes | Yes 3.0+ | Yes | Yes | Yes | |
Opera | Yes | Yes | - Might work but not officially supported | Yes 9+ | Yes 9.5+ | Yes | Yes 9.5+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
iPhone | Yes | Yes | Yes | Yes 1+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
iPad | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
Analytics | ||||||||||||||||||
Visual Appeal | Looks good | Not up to the mark | Looks good | Not up to the mark | Looks good. | |||||||||||||
Support | Dedicated support desk and track the status online | Active support mechanism is available | Forum 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. | ||||||||||||||
Remarks | Less costly, can be used | Limited graph types | Good to go, but relatively costly | Less supported features | Dependency on internet | Less supported features | Strength is Printable and Exportable. Costly... | Previous version of D3, As advanced version (D3) is available, so need to consider this. |