Google Charts n’est pas le service du géant américain le plus connu et quel dommage ! En effet, Google Charts permet de générer des graphiques dans votre page web très facilement et sans la moindre installation !
Google Charts est une API qui fonctionne par requête HTTP GET. Toutes les données du graphique (taille, type, valeurs numériques, labels, couleurs etc…) sont passées dans la chaîne de requête (http://charts.api.google.com/etc…), et en retour, une image s’affichera et représentera le graphique demandé. L’avantage le plus évident est que vous n’aurez plus à générer vous même les graphiques coté serveur. Votre seule action est d’écrire l’URL, et l’API CHARTS de Google fait le reste !
Exemple en direct :
La requête “http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=600×200&chl=Free|Tools” donnera le graph suivant :
Les types de graphiques sont les suivants :
- Lignes
- Barres
- Camemberts
- Diagrammes
- Nuages de points
- Cartes
- Gauges
Simple, efficace, puissant et rapide… que demander de plus… que l’api passe open source ?
Site Internet : Google Charts
Licence : Gratuit







Olivier : 19 June 2008 à 6:10 am
mmm…”illegal request” ? pourquoi cela tombe sur moi ?
Yann : 19 June 2008 à 7:26 am
Effectivement l’URL n’est pas la bonne, le ‘×’ de la taille devrait être un ‘x’.
myrmex : 19 June 2008 à 7:33 am
En principe l’erreur est corrigée. Navré, je n’avais vérifié le lien “texte”.
IncludE : 24 June 2008 à 1:07 pm
Effectivement, l’idée de se servir du moteur charts de l’api GG est sympa ! C’est utile pour générer des petits graphes, car l’url n’eccepte qu’un nombre limité de caractères…
Voici un lien vers une classe PHP qu’un ami a faite, plus de contrainte de taille et de longueur de caractères :
http://www.malaiac.com/GphpChart/
Merci Malaiac !