Site de référence
Blog geek
Date published: 01/19/2009
5/5 stars

Tracez des graphiques sur votre blog WordPress avec les APIs Google3

18 août 2010

Vous aimeriez rajouter facilement des graphiques à votre blog comme ceux qui suivent ?

Tracez des graphiques sur votre blog WordPress avec les APIs Google

C’est facile grâce aux APIs Google !

Il vous suffit de rajouter la fonction suivante dans le fichier functions.php de votre thème :

function chart_shortcode( $atts ) {
	extract(shortcode_atts(array(
	    'data' => '',
	    'colors' => '',
	    'size' => '400x200',
	    'bg' => 'ffffff',
	    'title' => '',
	    'labels' => '',
	    'advanced' => '',
	    'type' => 'pie'
	), $atts));

	switch ($type) {
		case 'line' :
			$charttype = 'lc'; break;
		case 'xyline' :
			$charttype = 'lxy'; break;
		case 'sparkline' :
			$charttype = 'ls'; break;
		case 'meter' :
			$charttype = 'gom'; break;
		case 'scatter' :
			$charttype = 's'; break;
		case 'venn' :
			$charttype = 'v'; break;
		case 'pie' :
			$charttype = 'p3'; break;
		case 'pie2d' :
			$charttype = 'p'; break;
		default :
			$charttype = $type;
		break;
	}
	if ($title) $string .= '&chtt='.$title.'';
	if ($labels) $string .= '&chl='.$labels.'';
	if ($colors) $string .= '&chco='.$colors.'';
	$string .= '&chs='.$size.'';
	$string .= '&chd=t:'.$data.'';
	$string .= '&chf='.$bg.'';
	return '<img title="'.$title.'" src="http://chart.apis.google.com/chart?cht='.$charttype.''.$string.$advanced.'" alt="'.$title.'" />';
}
add_shortcode('chart', 'chart_shortcode');

Il ne vous reste plus ensuite qu’à insérer dans vos article le shortcode [chart] avec la série de paramètres souhaitée:

  • data= »Liste des données séparées par des virgules »
  • bg= »Couleur HTML de fond sans # »
  • labels= »Titres des séries de données séparés par des virgules »
  • colors= »Couleurs HTML des séries de données sans # séparées par des virgules »
  • size= »lageurxhauteur »
  • title= »Titre du graphique »
  • type= »Type de graphique »
    { pie, line, lc, xyline, lxy, sparkline, ls, meter, gom, scatter, s, venn ,v, p3, pie2d }

La documentation de l’API est disponible sur http://code.google.com/intl/fr/apis/chart/docs/making_charts.html, mais je vous recommande d’utiliser Image Chart Editor pour vous simplifier la vie Tracez des graphiques sur votre blog WordPress avec les APIs Google

Un exemple ?

Si vous insérez le short code suivant

[chart data= »41.52,37.79,20.67,0.03″ bg= »F7F9FA » labels= »Reffering+sites|Search+Engines|Direct+traffic|Other » colors= »058DC7,50B432,ED561B,EDEF00″ size= »488×200″ title= »Traffic Sources » type= »pie »]

Voici ce qui s’affichera

Tracez des graphiques sur votre blog WordPress avec les APIs Google

C’est top non ?

Source WebDevOnLinux

Notez cet article

12345
0 avis (moyenne 0,00/5)

Loading ... Loading ...

graphes wordpress

graphique dans wordpress

graphique tableau worpdress

graphique word press

graphiques wordpress

graphisme blog geek wordpress

Clique sur Tous les boutons
et spamme tous tes ennemis
D'autresarticles
que tu vas aimer
Derniers Articles dans
la rubrique Webmaster
 
3
commentaires


Laissez votre bafouille :
Nom @MotClef
e-mail
Site web
CommentLuv badge
Commentaire
Les commentaires sont en DoFollow
Entrez Nom@MotClef dans le champs Nom pour bénéficier de SEO ciblé avec KeywordLuv ♥

This site uses KeywordLuv. Enter YourName@YourKeywords in the Name field to take advantage.

  • le 13/09/2010 à 21:19

    For the help please use http://www.google.com

  • le 15/11/2011 à 17:16

    Intéressant par contre j’ai chercher partout auparavant cmt utiliser ces dashboards dans wp.
    Mon souci c’est d’utiliser l’api google chart with R que moi même je vais produire.

    Questions cmt tu as généré ce short code , il vient d’où? et si non as tu utilisé le plugin .Voici le la documentation google mais je ne suis pas arrivé .Astu une idée?
    http://code.google.com/p/google-motion-charts-with-r/wiki/UsingWordPressoici
    Dernier article de alpha : Le systhème décisionnel OSBIMy Profile

    • le 15/11/2011 à 21:16

      Je ne suis pas sur de comprendre ta question … L’idée est d’utiliser les API Google pour afficher des graphiques. On peut le faire via WordPress et des shortcodes comme expliqué, ou carrément « à la main » en requêtant Google en direct.

  • Extension Factory Builder