PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 20-10-2011 19:52:59

msi79
Membre
Inscription : 11-08-2011
Messages : 25

utilisation de jpgrap pour les sataistiques de ma base de donnée

salut . j'ai crée une base de donnée et j'aimerai faire des statistiques.
j'ai vu sur le net que jpgraph et approprié pour cela.
j'ai donc télécharger la version jpgraph-3.0.7.tar.gz . j'ai tenté de suivre les instruction pour son utilisation mais depuis j'arrive pas .
alors je vous décri comment j'ai procédé .
- j'utilise wamp serveur qui se situe sur c:/wamp
- mes fichiers PHP se trouvent dans c:/wamp/www/INSCRIPTION
j'ai crée un dossier jpgraph :c:/wamp/jpgraph
j'ai décompressé le contenu de src qui se trouve dans le dossier jpgraph (c:/wamp/jpgraph)
j'ai verifé la version de PHP qui est 5.3
j'ai vérifie extension=php_gd2.dll qui bien décommenté

Pour m'assurer que ça marche j'ai tenté de suivre sur le site PHP facile un exemple . mais ca m'affiche rien.
alors je me di que le problème se situe au niveau des liens pour acceder au dossier jpgrah.

voici le code php prie comme exemple .le lien est :
http://www.phpfacile.com/creer_un_site_web_en_php/courb...

<?php
require_once("include_path_inc.php");
 
require_once("jpgraph.php");
require_once("jpgraph_bar.php");
 
$donnees = array(12,23,9,58,23,26,57,48,12);
 
$largeur = 250;
$hauteur = 200;
 
// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");
 
// Creation de l'histogramme
$histo = new BarPlot($donnees);
// Ajout de l'histogramme au graphique
$graphe->add($histo);
 
// Ajout du titre du graphique
$graphe->title->set("Histogramme");
 
// Affichage du graphique
$graphe->stroke();
?>

edit modo : il faut indiquer le type de langage dans la balise code (par exemple code=php)

Hors ligne

#2 23-10-2011 00:00:25

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : utilisation de jpgrap pour les sataistiques de ma base de donnée

Bonjour,

Faudrait vérifier dans le manuel jpgraph, mais il me semble que tes définitions d'échelle sont incorrectes. Tu es de plus dans l'obligation d'en définir une en abscisse et en ordonnée au minimum (ce qui est logique de plus si tu as déjà fait des maths). Ensuite ne pas confondre un label d'axe (abscisse ou ordonnée ou z) avec une echelle.
Normalement ca devrait aller mieux après wink

++


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#3 23-10-2011 12:13:12

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : utilisation de jpgrap pour les sataistiques de ma base de donnée

je répète pas ce que j'ai dit sur phpfrance
tes liens vers jpgraph ne sont correct pas corrige et ça devrait aller un peux mieux.

de plus les remarques de Jc sont intéressante, perso j'ai même pas regardé wink

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#4 23-10-2011 12:28:16

msi79
Membre
Inscription : 11-08-2011
Messages : 25

Re : utilisation de jpgrap pour les sataistiques de ma base de donnée

au fait c'est parce que je maîtrise pas jpgraph et je suis debutant en php . je sais pas comment gérer les lien .
j'ai tenté de modifier les liens mais rien ne s'affiche
aider moi pas à pas.
je rappel que tous mes fichiers sont dans c:\wamp\www\INSCRIPTION et le dossier jpgraph se trouve dans c:\wamp\www
voici mon code :

<?php
require_once("c:\wamp\www\jpgraph\include_path_inc.php");

require_once("c:\wamp\www\jpgraph\jpgraph.php");
require_once("c:\wamp\www\jpgraph\jpgraph_bar.php");

$donnees = array(12,23,9,58,23,26,57,48,12);

$largeur = 250;
$hauteur = 200;

// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");

// Creation de l'histogramme
$histo = new BarPlot($donnees);
// Ajout de l'histogramme au graphique
$graphe->add($histo);

// Ajout du titre du graphique
$graphe->title->set("Histogramme");

// Affichage du graphique
$graphe->stroke();
?>
 

]

Dernière modification par msi79 (23-10-2011 12:30:57)

Hors ligne

Pied de page des forums