Bonjour,
Je cherche à cumuler les données d'un tableau pour un histogramme.
Pour l'instant ce que j'ai trouvé superpose 2 tableaux. Ce que je voudrait faire c'est superposer des données venant toute du même tableau.
Je reprend le travail de quelqu'un et je travail à partir d'un taun tableau qui récupére des données sur une base.
Si cela peut vous aider voici d'ou vinne les donnée sur lesquels je travail:
En fait je récupéré $tabVariables['valeurs'] sur une autre page et j'aimerais à partir de ceci empiler mon tableau. Pour l'instant les valeurs crées des colonnes les unes a coté des autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if($tabResult['total'] != 0) { foreach($tabResult['liste'] as $value) { array_push ($values, $value['nb']); array_push ($tabLegende, "Divers"); } } $tabVariables['valeurs'] = $values; $tabVariables['legendes'] = $tabLegende;
J'ai tenté de les supperposer avec le graph présenté par le site mais je n'obtient q'un seul histogramme orange où les données son cote à cote et non supperposé.
J'espere n'avoir pas été trop long et asse clair, merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // Add a bar plot $plot = new BarPlot($tabVariables['valeurs'], 2, 2); $plot->setBarColor(new Color(120, 175, 80, 10)); $plot->setBarPadding(0.15, 0.15); $plot->barShadow->setSize(3); $plot->barShadow->smooth(TRUE); $plot->barShadow->setColor(new Color(200, 200, 200, 10)); $group->legend->add($plot, "Green bar", Legend::BACKGROUND); $group->add($plot); // Add a second bar plot $plot = new BarPlot($tabVariables['valeurs'], 2, 2); $plot->setBarColor(new Orange); $plot->setBarPadding(0.15, 0.15); $group->legend->add($plot, "Orange", Legend::BACKGROUND); $group->add($plot);
Partager