Google donne son API de generation de graphes!

Nouveau WRInaute
Cela vient de tomber aujourd'hui, sur http://blogoscoped.com/archive/2007-12-06-n80.html, Google vient de rendre publique son API de graphiques.

http://code.google.com/apis/chart/

Par exemple :
chart.png

(La répartition Hommes / Femmes sur mon site)
Code:
<img url="http://chart.apis.google.com/chart
?cht=p
&chd=t:58.9,23.7,17.6
&chs=463x250
&chl=hommes|femmes|autres
&chtt=Repartition+Hommes+/+Femmes" />
(les liens ne passent pas le bbcode, mais vous pouvez copier-coller dans votre barre d'adresse...)

On peut créer des line chart, scatter chart, histogrammes, fromages... tous les paramètres (valeurs, couleurs, titre, légendes etc...) se passent dans l'url d'appel de l'image (png).

Attention toutefois pour les sites à fort trafic, le nombre d'appel de cet API est limitée a 50000 par jour (50000 affichages, sauf si vous utilisez un système de cache...)

Les graphiques de google (Analytics, Finance, Trends...) sont particulièrement agréables à l'oeil, et à présent chacun peut en garnir son site à sa guise... Chapeau Mr Google!
 
WRInaute occasionnel
Le post date de quelques jours (6 décembre)

De plus je ne vois aucune limitation pour les sites à fort trafic puisque c'est le client qui fait la requête donc faire 50k requêtes de graphe par jour revient un peu à être un bot.
 
WRInaute occasionnel
heu... DomDom... Google permet d'exploiter une API pour faire des graphiques.
Pas pour détecter si tes visiteurs sont des hommes ou des femmes ;)
 
WRInaute occasionnel
C'est bien sympa! Ca permet de fournir aux visiteurs de nos sites des stats ou autres sans surcharger un peu plus nos propres serveurs.
 
WRInaute passionné
Ultra facile à installer, exemple:
Code:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p>Chart test</p>
<p><img src="http://chart.apis.google.com/chart?
chs=200x125
&chd=s:helloWorld
&cht=lc
&chxt=x,y
&chxl=0:|Mar|Apr|May|June|July|1:||50+Kb" > </p>
</body>
</html>
 
Discussions similaires
Haut