par
Jibe » 14 mars 2012, 17:21
Bonjour,
Je sollicite votre aide pour savoir si on peut générer plusieurs graphiques avec JPGraph. Enfin j'ai déjà réussi à faire plusieurs graphiques mais de cette façon :
- graph1.php
- graph2.php
Là ce que j'aimerai c'est générer plusieurs graphiques sur la même page. Pour essayer d'être plus clair voici un bout de code :
Code : Tout sélectionner
$miss = $_SESSION['miss'];
$nivmoy = $_SESSION['moyscomp'];
$nivmin = $_SESSION['minscomp'];
$nivmax = $_SESSION['maxscomp'];
$requete = $bdd->query('SELECT codescomp, niveau FROM l_miss_scomp WHERE codemiss = '.$miss.'');
$scomp = array();
$niv = array();
$max = array();
$min = array();
$moy = array();
while($donnees = $requete->fetch())
{
$codesc = $donnees['codescomp'];
$max[] = $nivmax[$codesc];
$niv[] = $donnees['niveau'];
$min[] = $nivmin[$codesc];
$moy[] = $nivmoy[$codesc];
$rep = $bdd->query('SELECT libscomp FROM scompetence WHERE codescomp = '.$codesc.'');
while($res = $rep->fetch())
{
$scomp[] = $res['libscomp'];
}
}
// Création du conteneur type radar
$graph = new RadarGraph(860,400,"auto");
.
.
.
// Afficher le graphique
$graph->Stroke();
Ce code me trace un graphique avec des compétences. Mais elles sont trop nombreuses ce qui rend le graphique illisible... Du coup j'aimerai les regrouper par famille et faire donc un graphique par famille. Donc supposons que dans les requêtes sql je rajoute quelque chose pour avoir les familles, comment faire après pour le tracer des graphiques ?
Merci
Bonjour,
Je sollicite votre aide pour savoir si on peut générer plusieurs graphiques avec JPGraph. Enfin j'ai déjà réussi à faire plusieurs graphiques mais de cette façon :
- graph1.php
- graph2.php
Là ce que j'aimerai c'est générer plusieurs graphiques sur la même page. Pour essayer d'être plus clair voici un bout de code :
[code]
$miss = $_SESSION['miss'];
$nivmoy = $_SESSION['moyscomp'];
$nivmin = $_SESSION['minscomp'];
$nivmax = $_SESSION['maxscomp'];
$requete = $bdd->query('SELECT codescomp, niveau FROM l_miss_scomp WHERE codemiss = '.$miss.'');
$scomp = array();
$niv = array();
$max = array();
$min = array();
$moy = array();
while($donnees = $requete->fetch())
{
$codesc = $donnees['codescomp'];
$max[] = $nivmax[$codesc];
$niv[] = $donnees['niveau'];
$min[] = $nivmin[$codesc];
$moy[] = $nivmoy[$codesc];
$rep = $bdd->query('SELECT libscomp FROM scompetence WHERE codescomp = '.$codesc.'');
while($res = $rep->fetch())
{
$scomp[] = $res['libscomp'];
}
}
// Création du conteneur type radar
$graph = new RadarGraph(860,400,"auto");
.
.
.
// Afficher le graphique
$graph->Stroke();
[/code]
Ce code me trace un graphique avec des compétences. Mais elles sont trop nombreuses ce qui rend le graphique illisible... Du coup j'aimerai les regrouper par famille et faire donc un graphique par famille. Donc supposons que dans les requêtes sql je rajoute quelque chose pour avoir les familles, comment faire après pour le tracer des graphiques ?
Merci