Logo_jQuery

Réaliser des graphiques avec JavaScript, 12 outils

Flattr this!

Le besoin de créer des interfaces métier interactives et "illustrées" via les applications web revient de plus en plus souvent. Bien nous en fasse à nous développeurs web où, enfin, nos pairs de l'applicatif lourd sont contraints de ne plus nous prendre pour des rigolos (yeah fuck). Mais après tout, une appli de gestion sans un histogramme, un camembert ou encore des courbes, c'est pas vraiment une appli cool pour nos "managers" 😉

Je vous propose donc de faire un tour rapide de ce qui existe pour générer des graphiques avec JavaScript. N'hésitez surtout pas à partager à propos de ce que vous connaissez/utilisez, comme d'hab.

Raphaël

Licence MIT, à peu près tous les types de graphiques.

http://raphaeljs.com/

Morris.js

Licence BSD simplifiée, réservée aux courbes. Utilise Raphaël.

http://oesmith.github.com/morris.js/

gRaphaël

Basé aussi sur Rapaël, un peu moins riche aussi, sous licence MIT.

http://g.raphaeljs.com/

Kartograph

Création de cartes interactives, sous licence GPL.

http://kartograph.org/

D3.js

Licence BSD, peut-être la bibliothèque de graphiques la plus riche.

http://d3js.org/

Sigma.js

Sous licence MIT, j'aime bien le style de ses nuages de points. Sigma ne fait que ça mais le fait plutôt bien.

http://sigmajs.org/

ExtJS

On ne présente plus ExtJS je crois, sous multiple licences, selon votre usage. Très complet, très stable mais du coup aussi : très lourd.

http://extjs.com

HighCharts

Dans mes préférés, licences variables selon vos usages. Très complet et très bon style par défaut.

http://www.highcharts.com/

JSXGraph

Là on tape clairement dans le monde des maths. Plusieurs centaines d'exemples. Sous licence LGPL. Plus maintenue je crois.

http://jsxgraph.uni-bayreuth.de/wp/

jQPlot

Un de mes préférés aussi, sous licence MIT ou GPL 2 selon vos envies. Plutôt complet aussi.

http://www.jqplot.com/

dygraphs

Excelle dans les tracés sur repère trigo. Sous licence MIT.

http://dygraphs.com

Flotr2

Aucune licence appliquée, faites en ce que vous voulez. Cette bibliothèque est assez riche aussi.

http://www.humblesoftware.com/flotr2/

Flattr this!

A propos de Mathieu

Ingénieur développeur web dans la vente par correspondance B2B, adepte de nouvelles technologies et d'innovation. Vous pouvez aussi me retrouver sur Twitter @mathrobin
Cette entrée a été publiée dans JavaScript, avec comme mot(s)-clef(s) , , , , , , , , , , , , , , , , , , . Vous pouvez la mettre en favoris avec ce permalien.
  • molokoloko

    chouette liste, et juste aujourd’hui j’ai aussi vu passer ça…

    « Datavisualization.ch Selected Tools http://t.co/Tge9tuP5 via @datavis — Christophe Gourmelon (@Roparz) »

    Perso j’ai travaillé 2/3 fois ces derniers temps avec HighCharts , pas mal du tout …. :)

  • http://www.pure-tentation.fr syndrael

    jQPlot+1 pour moi..
    même si c’est un peu galère de travailler sur des dates à des périodes différentes et d’avoir un rendu acceptable.. pour un ‘manager’.. LOL !!
    S.

  • Kévin Valfin

    y a pas un lien qui marche..

Articles liés