Comparateur de taille

Librairies Javascript pour gérer les graphiques


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.

ZingChartAnyChartHighchartsD3.jsKoolChartShield UI ChartsFusionChartsKendoUI DataVizamChartsRGraphCanvasJS ChartsGoogle Chart ToolsPlotlyTeeChartJenScriptJSdc.jsDyGraphdhtmlxChartDojo (dojox/charting)jqPlotProtovisChart.jsflotr2jqChartJSCharts
Lien de dé
Open source-OuiOui CC by-nc 3.0Oui BSD LicenseNonNonNonNonNonOui Open Source (MIT)Oui CC nc 3.0Non-OuiOuiOuiOuiOui GNU GPLOui BSD, AFLv2Oui MIT, GPL v2Oui BSD LicenseOuiOui MIT LicenseNonNon
Dernière version2.5.1 (2016)8.x5. 20133.X6.09 (September 2022)2.01.020181. Build 1009281.1020133. (2020-10-19)3.0
Gamme de prixFull library free to use with small link. Licenses start at $199. SaaS and OEM available.Education / Non-profit licensing - free. Commercial licenses start from $49: for non commercial use and testing $ 90 (single website) - $ 3600 (10 developers license with maintenance and support for 12 months)Free under BSDFree with watermark. $100 for Lite version, $350 for Basic, $620 for Pro and $1,280 for EnterpriseFree for Non-commercial use. Requires license for commercial. OEM licensing available.999$ 3991400 - SaasFREE999 - SaasFreeBasic charts are free. $249/developer/year for advanced charts, $995/developer/year for 3d chartsFree - MIT licenseFree Open Source BSDFreeMIT-LikeGratuit avec license GNU GPL
FreeFreeGratuitFree$299$ 39 - $ 149
Gratuit avec un watermark
Taille minifié147 KB45 kb116 kb450 K200 K553 KB190 KB368 k186 kb133 k54 KB170 KB (can easily be scaled down if you just use a subset of chart types)4,7 MB96 KB
Dé for partial IE8 compatibility. No dependencies needed for other browsers supportednonejQueryNonejQuery 1.9+NonenoneNoneNoned3.js crossfilter.jsexcanvas if ie < 9None outside of the Dojo Toolkit - VERY nice but heavy for our needsjQueryNoneunderscore.js, beam.js No donut chart. Buzzzz. But seems very capable.
Graphic technologyHTML5 Canvas / SVG / VMLSVG or VML for old IEHTML5 Canvas / SVG / VMLSVGCanvasSVG, VMLSVG / VMLSVGSVG or VML for old IECanvas and SVGHTML5 CanvasSVGD3.js and stackglCanvasSVGSVGcanvasCanvasSVG, Canvas if not available VML or SilverlightCanvasSVGCanvasCanvasCanvasCanvas
Types de Graphiques
AreaOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOuiOuiOui Line charts can also have fillsOuiNon
BarOuiOuiOui horizontal, verticalOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOuiOuiOuiOuiOui vertical only
SplineOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiNonOuiOuiOuiNonOui only line, not areaOuiOuiOuiOuiNonOuiNon
CandlestickOuiOuiOui Highstock, separate product- Unofficial example:
Node / Edge graph- In developmentOuiOuiOuiOuiNonNonNonOui
Other chartsBullet, Chord, Funnel, Gauge, Grid, Maps, Pareto, Piano/Heatmap, Radar/Polar, Rankflow, Stock/OHLC, Treemap, Venn, WordCloud, Box plot, Population Pyramid, Waterfall, Calendar, Bubble PieGauges, Radar, Polar, Stepline, Step, OHLC, Range Area, Range Bar, Funnel, Pyramid, Maps, Gantt, Stock, Bullet, Box, Error, Radar, Polar, and moreD3.js is a drawing library, and not just a chart library. You can make virtually any visualization or graph given time.Radar, Combination, From-To, Target vs Actual, History, Scroll, Real-time, Broken-axis, Matrix, Image, Wing, GaugeRange Bar/Area/SplineArea, Polar Bar/Area/Spline/Scatter, Stepline, StepareaColumn, Funnel, Pyramid, Waterfall, Marimekko, Gauges, Gantt Charts, Heat Map, Radar, Box and Whisker, Kagi, Step LineLinear Gauge, Radial Gauge, Bubble, Bullet, Donut, Scatter, StockGauges, Radar, Polar, Step line, Step without Risers, OHLC, area range, Donut, Funnel, Waterfall, Bullet, XY, Maps are available as additional packageBipolar, 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 supportSpline, 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 BarGeo chart, table, gauge, tree maphistograms, box plots, time series, subplots, polar charts, multiple axes, insets, log plots, maps, contour plots, 2D histograms, error bars, 3D surface plots, 3D scatter plots, 3D line plotsHorizbar, SmoothLine, Donut, HorizArea, Bubble, Candle (OHLC)Donut3D - Bar Chart - Ray Chart - Stock ChartBubble, Candlestick (OHLC), Spider. Other Dojo modules provide as well TreeMap, Gauges etc...TreeMap, Node linksBubble, radarBubble, radar, polar
Possibilité de zoomer + ou - sur les graphiquesOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOuiNonOuiOuiOuiOuiOuiNon
Annotations sur le graphiqueOuiOuiOuiNonOuiOuiOuiOuiOuiOuiOui IndexlabelsOui new Annotation charts available in 2015OuiOuiOuiNonOuiNonOuiOuiOuiOuiNon
Combinaison de graphiquesOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonNonOuiOuiOuiOuiOuiOui
Libellés des donnéesOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOui- Only on a subet of charts, improvement planned for future versionsOuiOuiOuiOui
Axe date-tempsOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNon- Feasible with custom codeOuiOuiOuiOuiNon
Graphiques dynamiquesOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOuiOuiOuiOuiOuiOuiNon
Export de fichiersOuiOui PNG, JPG, SVG, PDFOuiOuiOuiOuiOuiOuiOui PNG, JPG, SVG, PDFOuiOuiNonOui From cloud versionOuiNonOui SVGOuiNon Workaround availableOui PNG, JPGOuiNon
Chargement de données externesOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOuiOui Using dojo/storeOuiOuiNonOuiNon
Interactive (responds to mouse hover/click)OuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOuiOui turned off by defaultNonOuiOuiNon
ImpressionOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOui cloud versionNonOui- only by using browserNonNon
Rotation du texte pour les libellésOuiOuiOuiOui x-y coordinates(of text) needs to be changed after rotation of textOuiOuiOuiOuiOuiOuiOuiNonOuiOuiOuiOui With CSSOuiOuiOuiOuiOuiNon
FirefoxOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui 1.0+Oui 3.6+OuiOuiOuiOuiOui 1.5+
Internet ExplorerOui 6.0+Oui 6+Oui 6.0+- IE 9 is supported, IE 8 is supported with AightOui 6.0+Oui 5.0+OuiOui 7+Oui 6.0+OuiOui IE8+OuiOui IE 8 +Oui 9.0+OuiOui IE < 9 with Google's excanvasOui 6.0+Oui 6+Oui 7.0+Non PartialOui 6.0+Oui 6.0+Oui 8.0+
Google ChromeOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui 10+
SafariOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui 3.0+OuiOuiOuiOuiOuiOui 3.1+
OperaOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui 9.0+- Might work but not officially supportedOuiOuiOui 9+
iPhoneOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOuiOui 1.0+
Réseaux sociaux
Source code
Compare Dygraphs vs Elycharts vs gRaphael vs Highcharts vs JavaScript InfoVis Toolkit vs JScharts vs JSXGraph vs Protovis
Développement informatique
18 plus
19 sep. 2022 06:57:36
5 jan. 2011 21:42:21
Voir les modifications
Gérer les sauvegardes

Avis utilisateurs et commentaires

  • Ajay_LCJS le 16 aoû. 2021 06:39:44

    Thanks for this great list! I think you should also add LightningChartJS to that list LightningChart JS LightningChart JS is a WebGL-based, cross-platform charting library that has been developed for delivering an outstanding performance. Performance is up to 10M+ of data points in real-time.In recent line chart comparison tests, none of the competitors got even close to LightningChart performance level. In Dashboard cell resizing LC is an industry superlative: Rendering dozens or even 100+ charts simultaneously. LightningChart JS comes with an unmatched execution performance. GPU acceleration & WebGL rendering ensure that your device’s graphics processor is utilized efficiently, which results in high refresh rates and smooth animations. This charting library combines incredible speed with sturdy load capacity.

  • Josh le 31 oct. 2019 17:45:36
    a aimé ZingChart

    Great product with a great support team to back it up! Highly recommended.

  • phlox3 le 18 mar. 2018 18:36:28
    a commenté FusionCharts

    Many bugs, not reliable, and expensive. Actualy relies on Raphael ... so use Raphael direclty !

  • mbenitez01 le 29 sep. 2017 13:06:31

    Can't believe you left out 'chartist' !! this 11k package is awesome, specially for embed into the iot universe (in which I develop)

  • Air Serenity le 25 aoû. 2016 10:26:17

    Thanks, very useful! Still, one criteria is missing: the ability to UPDATE a graph smoothly instead of redrawing it completly (when data change, for minute-updated data, etc.) Among free tools, I only found Google Charts able to do it (because it uses a class to host data -and not pure JSON table- and a class to draw graphs, and they are tightly linked)

  • Ibrahim Dauda le 28 jul. 2016 12:03:15

    Nice work here! Also add jchartfx to the list.

  • Stef'nPIJs le 3 mai 2016 14:48:59

    Testé avec angularjs

  • Stef'nPIJs le 3 mai 2016 14:41:18
    a aimé ZingChart

    Plusieurs fonctionnalités, flexible et utilisable avec les frameworks javascript comme AngularJs. Testé.

  • Richard Heyes le 7 fév. 2016 16:34:06
    a aimé RGraph

    Top charting fun!

  • sebastien le 9 oct. 2015 16:14:36
    suggère de modifier JenScriptJS en mettant la valeur de Nom à JenScriptJS

    JavaScript Charts Library SVG

  • sebastien le 9 oct. 2015 16:09:45
    a aimé JenScriptJS

    Easy and nice charts. extends component is very easy

  • egil le 30 jun. 2015 19:39:01
    a aimé AnyChart

    using for many years now

  • Alok R B. Sharma le 19 jun. 2015 14:46:48
    a aimé Highcharts

    it is awesome

  • James Devine le 18 jun. 2015 02:10:12
    a aimé RGraph

    Outstanding features for AJAX functionality

  • Sacred le 20 mai 2015 07:00:08

    Reverted those manually.

  • Sacred le 20 mai 2015 06:44:15

    I've done some terrible things (removing some libraries from comparison table) thinking that my modifications are only affecting my own dashboard. Now i can't find the option to revert my changes. Can anyone help me?

  • kerkourwalid le 7 mai 2015 14:40:27
    a aimé D3.js

    Très apprécié

  • Chloe Boylan le 30 avr. 2015 20:04:47
    a aimé ZingChart

    keeps getting better, too

  • palesilent le 29 avr. 2015 05:23:45

    I would vote for VanCharts. But it's not in the list.

  • Maruthi Gowda le 20 mar. 2015 07:17:18
    a aimé FusionCharts

    My fav charting library

voir les commentaires plus anciens