Flot (pour JQuery) vs Google Chart API
Vous cherchez à afficher des graphiques, des courbes, ou des statistiques sur votre site ou votre application web ? Flot et Google Chart API sont fait pour vous !
Je vais comparer ces 2 outils selon 3 aspects, qui sont d'après moi les plus pertinents pour ce genre d'outil :
- Facilité d'utilisation
- Quantité et diversité des rendu possibles
- Rendu graphique
Facilité d'utilisation
On peut difficilement faire plus simple que l'API de Google. Il s'agit simplement d'intégrer dans votre code source une balise image, avec l'url du serveur chart de google et les bons paramètres. vous pouvez voir un exemple ici : http://chart.apis.google.com/chart?chs=250x100&chd=t:60,40&cht=p3&chl=Hello|World.
Au niveau de la documentation tout se trouve ici : http://code.google.com/intl/fr-FR/apis/chart/ c'est en anglais mais le code des exemples parle par lui-même
Pour ce qui est de Flot, tout se passe en Javascript. Rien de compliqué pour les habitués de JQuery et de ses plugins, mais cela demande tout de même ces connaissances. La documentation est mal présentée, mais la lecture du code des exemples disponibles ici : http://people.iola.dk/olau/flot/examples/ est assez simple.
verdict : Google Chart API 1 - 0 Flot
Quantité et diversité des rendu possibles
Flot proposent les différentes vues disponibles sur l'image d'illustration de cet article; points, courbes, barres, etc. Il est également possible sur un même graphique d'afficher une combinaison de ces derniers.
L'API Google chart propose également tous ces modes, mais propose également une vision en camembert 2D et 3D, ce que ne propose pas flot, mais également des radars et des cartes géographiques.
verdict : Google Chart API 2 - 0 Flot
Rendu graphique
Sur ce point, Flot surpasse largement L'API Google Chart. Le rendu est vraiment très beau, très "Web 2.0". L'utilisation de Javascript permet à tout développeur connaissant un peu le javascript une utilisation plus poussée (modification du graphique à la volée, affichage dynamique selon des retours d'appels ajax ou des actions de l'utilisateur sur la page).
verdict : Google Chart API 2 - 1 Flot
Conclusion
Je conseil Flot pour les développeurs qui n'ont pas besoin d'utiliser les camembert ou les graphiques en radar, et qui souhaitent développer une interface à destination d'utilisateurs "lambdas" du plus bel effet.
Je conseil l'API Google Chart pour les développeurs moins expérimentes, ainsi que pour toute personne souhaitant réalisé des graphiques en camembert ou par zones géographiques.
Bien sur, il reste possible d'utiliser les deux. Flot pour les graphiques standards, et Google Chart uniquement pour combler les lacunes de Flot
Content de cet article?
Aucun trackbacks pour l'instant
