Histogramme : nb de fois chaque valeur
Posté : 15 sept. 2008, 23:04
Bonjour,
J'ai une requete qui me renvoie 10 résultats avec le champ "note" qui a par exemple :
3 fois la valeur 12
4 fois la valeur 13
2 fois la valeur 15
1 fois la valeur 17
Je voudrais dessiner un histogramme avec en abscisses les notes (12, 13, 15 et 17) en en ordonnées le nombre d'occurences de chaque notes. Je suis parti sur l'exemple de graphique d'artichow selon le code ci-dessous :
Merci
Jérôme
J'ai une requete qui me renvoie 10 résultats avec le champ "note" qui a par exemple :
3 fois la valeur 12
4 fois la valeur 13
2 fois la valeur 15
1 fois la valeur 17
Je voudrais dessiner un histogramme avec en abscisses les notes (12, 13, 15 et 17) en en ordonnées le nombre d'occurences de chaque notes. Je suis parti sur l'exemple de graphique d'artichow selon le code ci-dessous :
require_once "../Artichow/BarPlot.class.php";
$graph = new Graph(400, 400);
$graph->setAntiAliasing(TRUE);
$values = array(19, 42, 15, -25, 3);
$plot = new BarPlot($values);
$plot->setBarColor(
new Color(250, 230, 180)
);
$plot->setSpace(5, 5, NULL, NULL);
$plot->barShadow->setSize(3);
$plot->barShadow->setPosition(Shadow::RIGHT_TOP);
$plot->barShadow->setColor(new Color(180, 180, 180, 10));
$plot->barShadow->smooth(TRUE);
$graph->add($plot);
$graph->draw();
Pourriez-vous me dire sur quel type de requête partir et surtout comment corriger ce code pour y intégrer les données de ma requête et obtenir le résultat attendu ?Merci
Jérôme