Je commence à comprendre… mais ce que tu proposes me donne un graphique avec au moins 17 résultats au lieu des 5 attendus… (http://www.lapairelle.be/ddcgraphes.html )
Et les légendes sont bizarres !?
Qu’est-ce qui ne va pas ?
Merci
Daniel
De : pascal weber [mailto:p.weber@free.fr]
Envoyé : vendredi 19 février 2010 16:03
À : spip rezo rezo
Objet : Re: [Spip] un graphique dans une Boucle
Le 19 févr. 2010 à 14:31, <daniel.decrombrugghe@lapairelle.be> <daniel.decrombrugghe@lapairelle.be> a écrit :
Bonjour,
Je cherche à faire un graphique à partir de statistiques.
J’emploi le plugin jpgraphes.
Ma boucle affiche … 5 graphes et non 1 graphe avec les 5 données.
Voici ma boucle :
<BOUCLE_countA(ARTICLES){!id_rubrique=78}{par date}{inverse}{0,5}>
[(#MODELE{jpgraph}
{type_graphe=camembert3d}
{titre=Statistiques du site}
{donnee=#VISITES}
{legende=#ID_ARTICLE}
{largeur=450}
{hauteur=350}
{couleur=red;sand}
{option=resolution_fine})]
</BOUCLE_countA>
Où est l’erreur ?
Merci
Daniel
Là tu fais un boucle qui tourne 5 fois et dans laquelle à chaque passe tu appelles le modèle, donc normal qu’il crée 5 graphiques.
il faudrait plutôt que tu stockes simplement la donnée au passage et que tu appelles le modèle par la suite, du genre :
<BOUCLE_countA(ARTICLES){!id_rubrique=78}{par date}{inverse}{0,5}>
#SET{stat#COMPTEUR_BOUCLE,#VISITES}
#SET{id#COMPTEUR_BOUCLE,#ID_ARTICLE}
</BOUCLE_countA>
[(#MODELE{jpgraph}
{type_graphe=camembert3d}
{titre=Statistiques du site}
{donnee=[(#GET{stat1)][;(#GET{stat2})][;(#GET{stat3})][;(#GET{stat4})][;(#GET{stat4})]}
{legende=[(#GET{id1)][;(#GET{id2})][;(#GET{id3})][;(#GET{id4})][;(#GET{id4})]}
{largeur=450}
{hauteur=350}
{couleur=red;sand}
{option=resolution_fine}
)]
</B_countA>
pw