un graphique dans une Boucle

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

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

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

Le 19 févr. 2010 à 18:21, <daniel.decrombrugghe@lapairelle.be> <daniel.decrombrugghe@lapairelle.be> a écrit :

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

Juste une accolade non fermée. Là ça devrait coller :

<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{stat5})]}

{legende=[(#GET{id1})][;(#GET{id2})][;(#GET{id3})][;(#GET{id4})][;(#GET{id5})]}

{largeur=450}

{hauteur=350}

{couleur=red;sand}

{option=resolution_fine}

)]

</B_countA>

Génial : merci

Daniel


De : pascal weber [mailto:p.weber@free.fr]
Envoyé : vendredi 19 février 2010 18:49
À : spip rezo rezo
Objet : Re: [Spip] un graphique dans une Boucle

Le 19 févr. 2010 à 18:21, <daniel.decrombrugghe@lapairelle.be> <daniel.decrombrugghe@lapairelle.be> a écrit :

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

Juste une accolade non fermée. Là ça devrait coller :

<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{stat5})]}

{legende=[(#GET{id1})][;(#GET{id2})][;(#GET{id3})][;(#GET{id4})][;(#GET{id5})]}

{largeur=450}

{hauteur=350}

{couleur=red;sand}

{option=resolution_fine}

)]

</B_countA>