Bonjour,
J'ai besoin de créer des graphes qui permettent de présenter mes données sous php,
Je sais pas par quoi commencer, ni les librairies que je vais utiliser!!! SVP pouvez vous me donner des liens de documentations,
Merci.
Bonjour,
J'ai besoin de créer des graphes qui permettent de présenter mes données sous php,
Je sais pas par quoi commencer, ni les librairies que je vais utiliser!!! SVP pouvez vous me donner des liens de documentations,
Merci.
Moi j'aime bien Fusion Charts
http://www.fusioncharts.com/
J'en ai pas créé des masses des graphs sous php, mais j'aimais bien utiliser jpgraph http://jpgraph.net/
Merci pour vos réponse,
Je suis débutante et je sais pas comment je vais faire pour utiliser JpGraph sous php!
Je t'invite à télécharger la librairie, et à parcourir le dossier /docs/chunkhtml/example_src où il y a plein d'exemple d'utilisation de la librairie. Tu verras, ça utilises l'objet, mais faut pas forcément s'y connaître à fond, ça vient très rapidement
Merci bcq ,
j'ai suivi les tutos, et j'ai configuré jpgraph sous le wamp et j'ai fait des tests avec des données (écrit manuellement dans le code ) et ça marche, le seul souci que j'ai maintenant c'est quand j'utilise ma base de données qui est sous mysql,
Mon fichier test.php est sauvegarder dans la racine www, quand j'exécute j'ai l'erreur suivant:
Voila le code :Fatal error: Class 'PieGraph' not found in C:\wamp\www\testo.php on line 53
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77 <?php // ******************************************************************** // PARTIE : Includes et initialisation des variables // ******************************************************************** // Inclusion de la librairie JpGraph require_once("jpgraph\src\jpgraph.php");// ajout du src parce que l'archive est ainsi faite require_once("jpgraph\src\jpgraph_bar.php"); // Constantes (connection mysql) define('MYSQL_HOST', 'localhost'); define('MYSQL_USER', 'root'); define('MYSQL_PASS', ''); define('MYSQL_DATABASE', 'ventes'); // Tableaux de données destinées à JpGraph $tableauAnnees = array(); $tableauNombreVentes = array(); // ******************************************************************** // PARTIE : Production des données avec Mysql // ******************************************************************** $sql = <<<EOF SELECT YEAR(`DTHR_VENTE`) AS ANNEE, COUNT(ID) AS NBR_VENTES FROM `ventes` GROUP BY YEAR(`DTHR_VENTE`) EOF; // Connexion à la BDD $mysqlCnx = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die('Pb de connxion mysql'); // Sélection de la base de données @mysql_select_db(MYSQL_DATABASE) or die('Pb de sélection de la base'); // Requête $mysqlQuery = @mysql_query($sql, $mysqlCnx) or die('Pb de requête'); // Fetch sur chaque enregistrement while ($row = mysql_fetch_array($mysqlQuery, MYSQL_ASSOC)) { // Alimentation des tableaux de données $tableauAnnees[] = 'Année ' . $row['ANNEE']; $tableauNombreVentes[] = $row['NBR_VENTES']; } // ******************************************************************** // PARTIE : Création du graphique // ******************************************************************** // On spécifie la largeur et la hauteur du graphique conteneur $graph = new PieGraph(400,300); // Titre du graphique $graph->title->Set("Volume des ventes par années"); // Créer un graphique secteur (classe PiePlot) $oPie = new PiePlot($tableauNombreVentes); // Légendes qui accompagnent chaque secteur, ici chaque année $oPie->SetLegends($tableauAnnees); // position du graphique (légèrement à droite) $oPie->SetCenter(0.4); $oPie->SetValueType(PIE_VALUE_ABS); // Format des valeurs de type entier $oPie->value->SetFormat('%d'); // Ajouter au graphique le graphique secteur $graph->Add($oPie); // Provoquer l'affichage (renvoie directement l'image au navigateur) $graph->Stroke(); ?>
J'ai trouvé la réponse , j'ai oublié d'ajouter la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part require_once("jpgraph\src\jpgraph_pie.php");
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager