Chart js C3 D3 Highchart FusionCharts Google Chart
Likes 0
Compare ZoomCharts D3.js vs Highcharts vs FusionCharts and others
Link | D3.js | ZoomCharts | Highcharts | ZingChart | FusionCharts | Google Chart Tools | Protovis | JSCharts |
---|---|---|---|---|---|---|---|---|
Website | d3js.org | zoomcharts.com | highcharts.com/... | zingchart.com | fusioncharts.com | google.com/... | github.io/... | jscharts.com |
Demo web link | github.com/... | zoomcharts.com | highcharts.com/... | zingchart.com/... | fusioncharts.com/... | google.com/... | github.io/... | jscharts.com/... |
Image | ||||||||
Like | Likes 16 | Likes 3 | Likes 18 | Likes 33 | Likes 6 | Likes 2 | Likes 1 | Likes 1 |
Open source | Yes BSD License | No Commercial | Yes CC by-nc 3.0 | No | No | No | Yes BSD License | No |
Latest version | 2.10.3 | 1.16 | 1.0 | 2.5.1 (2016) | 3.4 | 3.3.1 | 3.0 | |
Trial and Prices | Free under BSD | 30 day free trial. Licenses start at 948 USD/paid annually. Valid for SaaS, Unlimited Developers, Maintenance, Upgrades & Standard Support included. | Free for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months) | Full library free to use with small link. Licenses start at $199. SaaS and OEM available. | 999 | Free | Free | $ 39 - $ 149 Free with watermark |
Library size (compressed+gzip) | 553 KB | 24 KB (only through google link, no offline mode) | 32 KB | |||||
Minified size | 116 kb | 224 KB (Minified + gzip) | 45 kb | 553 KB | 4.7 MB | |||
Dependencies | github.com/... for partial IE8 compatibility. No dependencies needed for other browsers supported | None | None | None | None | |||
Graphic technology | SVG | Canvas | HTML5 Canvas / SVG / VML | HTML5 Canvas / SVG / VML | SVG / VML | SVG | SVG | Canvas |
Charts types | ||||||||
Area | Yes | Yes With lots of options | Yes | Yes | Yes | Yes | Yes | No |
Bar | Yes | Yes Stacked, multiple series etc | Yes horizontal, vertical | Yes | Yes | Yes | Yes | Yes vertical only |
Bubble | Yes | Yes | Yes | Yes | Yes | Yes | No | |
Line | Yes | Yes Various options | Yes | Yes | Yes | Yes | Yes | Yes |
Pie | Yes | Yes With unlimited levels of drill-down, expandable others/previous slices and many settings | Yes | Yes | Yes | Yes | Yes | Yes |
Scatter | Yes | Yes | Yes | Yes | Yes | Yes | No | |
Spline | Yes | Yes | Yes | Yes | No | Yes | No | |
Sparklines | Yes | Yes | Yes | Yes | No | Yes | ||
Candlestick | - Unofficial example: https://gist.github.com/1074045 | Yes | Yes Highstock, separate product | Yes | Yes | Yes | Yes | No |
Donut | Yes | Yes With unlimited levels of drill-down, expandable others/previous slices and many settings | Yes | Yes | Yes | Yes | Yes | No |
Node / Edge graph | Yes | Yes Very advanced NetChart. Top pick. | Yes | - In development | Yes | Yes | ||
Other charts | D3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time. | GeoChart Charts Family. And many other variations of any of ZoomCharts chart families. | 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 | Column, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step Line | Geo chart, table, gauge, tree map | TreeMap, Node links | ||
Features | ||||||||
Multitouch | Yes Custom touch layer written from scratch supports up to 10 touch points. All common touch gestures can be used to control chart. | |||||||
Ability to zoom in and out of charts | Yes | Yes Pinch gestures, swipe/mouse drag up and down, swipe/mouse drag left/right. Customizable toolbar shortcut buttons. | Yes | Yes | Yes | No | Yes | No |
Annotations on the chart | No | Yes Customizable | Yes | Yes | Yes | Yes new Annotation charts available in 2015 | Yes | No |
Combination of charts | Yes | Yes With ZoomCharts patent-pending Charts-on-Charts technology you can have any of ZoomCharts charts mixed together on one canvas. Visit demo.zoomcharts.com for examples. | Yes | Yes | Yes | Yes | Yes | Yes |
Data labels | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes |
Date-time axis | Yes | Yes Multiple axis can be added | Yes | Yes | Yes | Yes | Yes | No |
Dynamic charts | Yes | Yes Real time data, data aggreggation built in, incremental loading, smart cache etc | Yes | Yes | Yes | No | Yes | No |
Export files | Yes | Yes png 300 dpi, jpg, pdf, excel, json | Yes | Yes | Yes | No | No Workaround available | No |
External Data Loading | Yes Multiple data sources supported | Yes | Yes | Yes | No | Yes | No | |
Interactive (responds to mouse hover/click) | Yes | Yes Not only mouse, but full multitouch gestures support to control the chart. | Yes | Yes | Yes | Yes | No | No |
Yes | Yes | Yes | No | No | ||||
Text Rotation for Labels | Yes x-y coordinates(of text) needs to be changed after rotation of text | Yes | Yes | Yes | Yes | No | Yes | No |
Platforms | ||||||||
Firefox | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes 1.5+ |
Internet Explorer | - IE 9 is supported, IE 8 is supported with Aight | Yes IE9+ | Yes 6.0+ | Yes 6.0+ | Yes | Yes | No Partial | Yes 8.0+ |
Google Chrome | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes 10+ |
Safari | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes 3.1+ |
Opera | Yes | Yes | Yes | Yes | Yes | Yes | Yes 9+ | |
iPhone | Yes | Yes ZoomCharts is built primarily for mobile | Yes | Yes | Yes | Yes | Yes | Yes 1.0+ |
iPad | Yes | Yes ZoomCharts is built primarily for mobile | Yes | Yes | Yes | Yes | Yes | |
Android | Yes ZoomCharts is built primarily for mobile | Yes | ||||||
Social Networks | ||||||||
Source code repository | github.com/... | github.com/... | ||||||
@ZoomCharts | @Highcharts | @zingchart | @FusionCharts | @jecomponents | ||||
Website | d3js.org | zoomcharts.com | highcharts.com/... | zingchart.com | fusioncharts.com | google.com/... | github.io/... | jscharts.com |
facebook.com/... | facebook.com/... |
User reviews and comments
Many bugs, not reliable, and expensive. Actualy relies on Raphael ... so use Raphael direclty !
Testé avec angularjs