C'est un tableau comparatif collaboratif des librairies JavaScript pour faire des visualisations de données graphiques et interactives.
N'hésitez pas à commenter, voter pour votre librairie favorite ou contribuer au tableau en ajoutant des critères de comparaison ou des librairies Javascript.
amCharts | AnyChart | Highcharts | FusionCharts | RGraph | TeeChart | CanvasJS Charts | JenScriptJS | D3.js | dc.js | Chart.js | DyGraph | dhtmlxChart | Dojo (dojox/charting) | flotr2 | jqChart | ZingChart | jqPlot | Google Chart Tools | JSCharts | KoolChart | Protovis | Shield UI Charts | KendoUI DataViz | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Site web | https://www.amcharts.com/ | https://www.anychart.com/ | https://www.highcharts.com/blog/products/highcharts/ | https://www.fusioncharts.com/ | https://www.rgraph.net/ | https://github.com/Steema/TeeChartJS | https://canvasjs.com | https://www.jenscript.io/ | https://d3js.org/ | https://dc-js.github.io/dc.js/ | https://www.chartjs.org/ | https://dygraphs.com/ | https://dhtmlx.com/docs/products/dhtmlxChart/ | https://dojotoolkit.org/reference-guide/1.10/dojox/index.html#data-visualization | https://humblesoftware.com/flotr2/index | http://www.jqchart.com | https://www.zingchart.com/ | http://www.jqplot.com/ | https://developers.google.com/chart/ | http://www.jscharts.com | https://www.koolchart.com/ | https://mbostock.github.io/protovis/ | https://www.shieldui.com | https://www.telerik.com/kendo-ui |
Lien de démonstration | http://www.amcharts.com/javascript/ | http://anychart.com/products/anychart7/gallery/ | http://highcharts.com/demo/ | http://www.fusioncharts.com/explore/ | https://www.rgraph.net/demos/index.html | https://www.steema.com/files/public/teechart/html5/latest/demos/ | http://canvasjs.com/html5-javascript-column-chart/ | http://jenscript.io/ | https://github.com/mbostock/d3/wiki/Gallery | https://dc-js.github.io/dc.js/ | https://www.chartjs.org/samples/latest/ | http://www.dhtmlx.com/docs/products/dhtmlxChart/index.shtml | http://demos.dojotoolkit.org/demos/?cat=graphics | http://www.humblesoftware.com/flotr2/index | http://www.jqchart.com/samples | https://www.zingchart.com/gallery | http://www.jqplot.com/tests/ | https://developers.google.com/chart/interactive/docs/gallery | http://www.jscharts.com/examples | http://koolchart.com/demo | https://mbostock.github.io/protovis/ex/ | https://demos.shieldui.com | http://demos.kendoui.com/dataviz/overview/index.html | |
Image | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
J'aime | ||||||||||||||||||||||||
Open source | Non | Non | Oui CC by-nc 3.0 | Non | Oui Open Source (GPL) | Oui | Oui CC nc 3.0 | Oui | Oui BSD License | Oui | Oui | Oui | Oui GNU GPL | Oui BSD, AFLv2 | Oui MIT License | Non | - | Oui MIT, GPL v2 | Non | Non | Non | Oui BSD License | Non | Non |
Dernière version | 3.X | 7.x | 5.0.12 | 3.12.0 | 4.56 (July 2016) | 2018 | 2.0 | 1.1.0 | 4.9.1 | 1.7.3 | 2.9.4 (2020-10-19) | 1.0.1 | 2.6 Build 100928 | 1.10 | 2.5.1 (2016) | 2013 | 3.0 | 3.0 | 3.3.1 | 1.7.1 | Q1 2013 | |||
Gamme de prix | 1400 - Saas | Education / Non-profit licensing - free One site - $79 Single developer - $249 Team - $1,499 http://anychart.com/buy/ | Free for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months) | 999 | FREE | Free - MIT license | 999 - Saas | Free Open Source BSD | Free under BSD | Free | MIT-Like | Gratuit avec license GNU GPL $49 | Free | Free | $299 | Full library free to use with small link. Licenses start at $199. SaaS and OEM available. | Free | Free | $ 39 - $ 149 Gratuit avec un watermark | Free with watermark. $100 for Lite version, $350 for Basic, $620 for Pro and $1,280 for Enterprise | Gratuit | Free for Non-commercial use. Requires license for commercial. OEM licensing available. | $ 399 | |
Taille minifié | 190 KB | 147 KB | 45 kb | 553 KB | 116 kb | 133 k | 54 KB | 170 KB (can easily be scaled down if you just use a subset of chart types) | 96 KB | 450 K | 4.7 MB | 200 K | ||||||||||||
Dépendances | None | None | None | None | none | None | None | https://github.com/shawnbot/aight for partial IE8 compatibility. No dependencies needed for other browsers supported | d3.js crossfilter.js | None | excanvas if ie < 9 | None outside of the Dojo Toolkit - VERY nice but heavy for our needs | underscore.js, beam.js No donut chart. Buzzzz. But seems very capable. | None | jQuery | none | jQuery | jQuery 1.9+ | ||||||
Graphic technology | SVG or VML for old IE | SVG or VML for old IE | HTML5 Canvas / SVG / VML | SVG / VML | Canvas | Canvas | HTML5 Canvas | SVG | SVG | SVG | Canvas | canvas | Canvas | SVG, Canvas if not available VML or Silverlight | Canvas | Canvas | HTML5 Canvas / SVG / VML | Canvas | SVG | Canvas | Canvas | SVG | SVG, VML | SVG |
Types de Graphiques | ||||||||||||||||||||||||
Area | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui Line charts can also have fills | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui |
Bar | Oui | Oui | Oui horizontal, vertical | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui vertical only | Oui | Oui | Oui | Oui |
Bubble | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui |
Line | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Pie | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
Scatter | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui |
Spline | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui only line, not area | Oui | Non | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Non | |
Sparklines | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | ||||||||
Candlestick | Oui | Oui | Oui Highstock, separate product | Oui | Oui | Oui | Oui | Oui | - Unofficial example: https://gist.github.com/1074045 | Non | Non | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | |||
Donut | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Non | Non | Non | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui |
Node / Edge graph | Non | Oui | Oui | Non | Oui | Non | - In development | Oui | ||||||||||||||||
Other charts | Gauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional package | Gauges, Radar, Polar, Stepline, Step, OHLC, Range Area, Range Bar, Funnel, Pyramid, Maps, Gantt, Stock, Bullet, Box, Error, Radar, Polar | Column, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step Line | Bipolar, Bar, Donut, Fuel, Funnel, Gantt, Gauge, Horizontal Bar, Horizontal Progress bar, Line, Meter, Pie, Radar, Rose, Scatter, Thermometer, Vertical Progress bar, Waterfall, XY Plots, everything AJAX dynamic, Google Sheets support | Horizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC) | Spline, 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 Bar | Donut3D - Bar Chart - Ray Chart - Stock Chart | 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... | Bubble, radar | Bubble, radar, polar | 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 | Geo chart, table, gauge, tree map | Radar, Combination, From-To, Target vs Actual, History, Scroll, Real-time, Broken-axis, Matrix, Image, Wing, Gauge | TreeMap, Node links | Range Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, Steparea | Linear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, Stock | |||||||
Fonctionnalités | ||||||||||||||||||||||||
Events | Oui | Oui | Oui | Oui | Oui | Oui | - | Oui | ||||||||||||||||
Multitouch | ||||||||||||||||||||||||
Possibilité de zoomer + ou - sur les graphiques | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | |||
Annotations sur le graphique | Oui | Oui | Oui | Oui | Oui | Oui | Oui Indexlabels | Oui | Non | Non | Oui | Non | Oui | Oui | Oui | Oui | Oui new Annotation charts available in 2015 | Non | Oui | Oui | Oui | Oui | ||
Combinaison de graphiques | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ||
Libellés des données | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | - Only on a subet of charts, improvement planned for future versions | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Oui | ||||
Axe date-temps | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | - Feasible with custom code | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | ||
Graphiques dynamiques | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | |||
Export de fichiers | Oui PNG, JPG, SVG, PDF | Oui PNG, JPG, SVG, PDF | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui SVG | Oui PNG, JPG | Oui | Oui | Oui | Non | Non | Oui | Non Workaround available | Oui | Oui | ||||
Chargement de données externes | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui Using dojo/store | Non | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | ||||||
Interactive (responds to mouse hover/click) | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Oui turned off by default | Oui | Non | Oui | Non | Oui | Oui | ||
Impression | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Non | Oui | - only by using browser | Non | Non | Oui | Oui | Oui | ||||||||
Rotation du texte pour les libellés | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui x-y coordinates(of text) needs to be changed after rotation of text | Oui With CSS | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui | Oui | Oui | |||
Plateformes | ||||||||||||||||||||||||
Firefox | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui 1.0+ | Oui 3.6+ | Oui | Oui | Oui | Oui | Oui | Oui 1.5+ | Oui | Oui | Oui | Oui | ||
Internet Explorer | Oui 6.0+ | Oui | Oui 6.0+ | Oui | Oui | Oui 9.0+ | Oui IE8+ | Oui | - IE 9 is supported, IE 8 is supported with Aight | Oui IE < 9 with Google's excanvas | Oui 6.0+ | Oui 6+ | Oui 6.0+ | Oui 6.0+ | Oui 6.0+ | Oui 7.0+ | Oui | Oui 8.0+ | Oui 6.0+ | Non Partial | Oui 5.0+ | Oui 7+ | ||
Google Chrome | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui 10+ | Oui | Oui | Oui | Oui | ||
Safari | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui 3.0+ | Oui | Oui | Oui | Oui | Oui | Oui | Oui 3.1+ | Oui | Oui | Oui | Oui | |||
Opera | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui 9.0+ | - Might work but not officially supported | Oui | Oui | Oui | Oui | Oui 9+ | Oui | Oui | Oui | |||||
iPhone | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui 1.0+ | Oui | Oui | Oui | Oui | |||
iPad | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ||||
Réseaux sociaux | ||||||||||||||||||||||||
Source code repository | https://github.com/Steema/TeeChartJS | https://github.com/sjanaud/jenscript | https://github.com/mbostock/d3 | https://github.com/danvk/dygraphs/ | https://github.com/dojo/dojox | https://github.com/HumbleSoftware/Flotr2 | https://bitbucket.org/cleonello/jqplot/src | https://github.com/shieldui | ||||||||||||||||
http://twitter.com/amcharts | https://twitter.com/anychart | http://twitter.com/Highcharts | http://www.twitter.com/FusionCharts | https://twitter.com/_rgraph | https://twitter.com/SteemaSoftware | https://twitter.com/canvasjs | https://twitter.com/JenSoftAPI | http://twitter.com/dhtmlx | https://twitter.com/dojo | http://twitter.com/jqChart | https://twitter.com/zingchart | http://twitter.com/jecomponents | https://twitter.com/shieldui | http://twitter.com/KendoUI | ||||||||||
Site web | https://www.amcharts.com/ | https://www.anychart.com/ | https://www.highcharts.com/blog/products/highcharts/ | https://www.fusioncharts.com/ | https://www.rgraph.net/ | https://github.com/Steema/TeeChartJS | https://canvasjs.com | https://www.jenscript.io/ | https://d3js.org/ | https://dc-js.github.io/dc.js/ | https://www.chartjs.org/ | https://dygraphs.com/ | https://dhtmlx.com/docs/products/dhtmlxChart/ | https://dojotoolkit.org/reference-guide/1.10/dojox/index.html#data-visualization | https://humblesoftware.com/flotr2/index | http://www.jqchart.com | https://www.zingchart.com/ | http://www.jqplot.com/ | https://developers.google.com/chart/ | http://www.jscharts.com | https://www.koolchart.com/ | https://mbostock.github.io/protovis/ | https://www.shieldui.com | https://www.telerik.com/kendo-ui |
Plus de comparatifs
Commentaires
Laisser un commentaire
S'inscrire Se connecter