compare mycharts
Likes 0
Compare D3.js vs Highcharts vs amCharts vs DyGraph vs Morris.js
Compare D3.js vs Highcharts vs amCharts vs DyGraph vs Morris.js
Link | D3.js | VanCharts | Highcharts | amCharts | DyGraph | Morris.js |
---|---|---|---|---|---|---|
Website | d3js.org | highcharts.com/... | amcharts.com | dygraphs.com | github.io/... | |
Demo web link | github.com/... | highcharts.com/... | amcharts.com/... | github.io/... | ||
Image | ||||||
Like | Likes 15 | Likes 1 | Likes 18 | Likes 3 | Likes 1 | Likes 2 |
Open source | Yes BSD License | No | Yes CC by-nc 3.0 | No | Yes | Yes Simplified BSD |
Latest version | 2.10.3 | version 8.1.1 | 1.0 | 3.X | 1.0.1 | 0.4.1 |
Trial and Prices | Free under BSD | study, research or any non-profit project for free. Single developer $90. 5 Developers $200. 10 Developers $300. Unlimited $800. | Free for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months) | 1400 - Saas | MIT-Like | Free |
Library size (compressed+gzip) | 229 KB | 41 k | 52 KB | |||
Minified size | 116 kb | 229 KB | 45 kb | 190 KB | 133 k | 29 KB |
Dependencies | github.com/... for partial IE8 compatibility. No dependencies needed for other browsers supported | None | None | None | excanvas if ie < 9 | jQuery, Raphaël Not exactly sexy. Needs Rapheal and annotations. No data labels, exporting and missing several chart types |
Graphic technology | SVG | Canvas & VML | HTML5 Canvas / SVG / VML | SVG or VML for old IE | canvas | SVG |
Charts types | ||||||
Area | Yes | Yes | Yes | Yes | No | Yes |
Bar | Yes | Yes | Yes horizontal, vertical | Yes | No | Yes vertical only |
Bubble | Yes | Yes | Yes | Yes | No | No |
Line | Yes | Yes | Yes | Yes | Yes | Yes |
Pie | Yes | Yes | Yes | Yes | No | No |
Scatter | Yes | Yes | Yes | Yes | No | No |
Spline | Yes | Yes | Yes | Yes | No | Yes |
Sparklines | Yes | No | Yes | Yes | No | No |
Candlestick | - Unofficial example: https://gist.github.com/1074045 | Yes | Yes Highstock, separate product | Yes | No | No |
Donut | Yes | Yes | Yes | Yes | No | Yes |
Node / Edge graph | Yes | No | Yes | No | No | No |
Other charts | D3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time. | map, GIS map, Gantt chart,Column Chart,Gauge Chart,Radar Chart,Custom Chart,range chart``` | Gauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional package | |||
Features | ||||||
Multitouch | ||||||
Ability to zoom in and out of charts | Yes | Yes | Yes | Yes | Yes | No |
Annotations on the chart | No | Yes | Yes | Yes | No | No |
Combination of charts | Yes | Yes | Yes | Yes | No | No |
Data labels | Yes | Yes | Yes | Yes | No | |
Date-time axis | Yes | Yes | Yes | Yes | Yes | Yes |
Dynamic charts | Yes | Yes | Yes | Yes | No | |
Export files | Yes | Yes PNG, PDF, EXCEL | Yes | Yes PNG, JPG, SVG, PDF | No | |
External Data Loading | Yes | Yes | Yes | No | ||
Interactive (responds to mouse hover/click) | Yes | Yes | Yes | Yes | Yes | Yes |
Yes | Yes | Yes | No | |||
Text Rotation for Labels | Yes x-y coordinates(of text) needs to be changed after rotation of text | Yes | Yes | Yes | No | |
Platforms | ||||||
Firefox | Yes | Yes | Yes | Yes | Yes | Yes |
Internet Explorer | - IE 9 is supported, IE 8 is supported with Aight | Yes IE6+ | Yes 6.0+ | Yes 6.0+ | Yes IE < 9 with Google's excanvas | Yes 6.0+ |
Google Chrome | Yes | Yes | Yes | Yes | Yes | Yes |
Safari | Yes | Yes | Yes | Yes | Yes | |
Opera | Yes | Yes | Yes | Yes | Yes | |
iPhone | Yes | Yes | Yes | Yes | Yes | |
iPad | Yes | Yes | Yes | Yes | Yes | |
Social Networks | ||||||
Source code repository | github.com/... | github.com/... | github.com/... | |||
@Highcharts | @amcharts | @olly_smith | ||||
Website | d3js.org | highcharts.com/... | amcharts.com | dygraphs.com | github.io/... |
User reviews and comments