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.
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.
Kartograph
Création de cartes interactives, sous licence GPL.
D3.js
Licence BSD, peut-être la bibliothèque de graphiques la plus riche.
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.
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.
HighCharts
Dans mes préférés, licences variables selon vos usages. Très complet et très bon style par défaut.
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.
dygraphs
Excelle dans les tracés sur repère trigo. Sous licence MIT.
Flotr2
Aucune licence appliquée, faites en ce que vous voulez. Cette bibliothèque est assez riche aussi.



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 ….
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.