Bonjour à vous!
Je suis en train de suivre le tutoriel suivant :
http://eric-pommereau.developpez.com...aphiques#LII-D

L'objectif de ce tutoriel étant d'afficher, grâce à jpgraph, un histogramme. Au lieu de le suivre à la lettre j'ai tenté de faire quelques expérimentation personnelles. Voici mon code :

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
 
 
<?php
 
			@include ("./jpgraph/src/jpgraph.php");
			@include ("./jpgraph/src/jpgraph_bar.php");
 
			$tableauPersonne = array("Pascal", "Régis", "Mathieu", "Anthony");
			$tableauNombreCD = array(55, 120, 12, 100);
 
			// Construction du conteneur
			// Spécification largeur et hauteur
			$graph = new Graph(400,250);
 
			// Réprésentation linéaire
			$graph->SetScale("textlin");
 
			// Ajouter une ombre au conteneur
			$graph->SetShadow();
 
			// Fixer les marges
			$graph->img->SetMargin(40,30,25,40);
 
			// Création du graphique histogramme
			$bplot = new BarPlot($tableauNombreCD);
 
			// Spécification des couleurs des barres
			$bplot->SetFillColor(array('red', 'green', 'blue', 'orange'));
 
			// Une ombre pour chaque barre
			$bplot->SetShadow();
 
			// Afficher les valeurs pour chaque barre
			$bplot->value->Show();
			// Fixer l'aspect de la police
			$bplot->value->SetFont(FF_ARIAL,FS_NORMAL,9);
			// Modifier le rendu de chaque valeur
			$bplot->value->SetFormat('%d ventes');
 
			// Ajouter les barres au conteneur
			$graph->Add($bplot);
 
			// Le titre
			$graph->title->Set("Graphique 'HISTOGRAMME' : nombre de CD par personnes");
			$graph->title->SetFont(FF_FONT1,FS_BOLD);
 
			// Titre pour l'axe horizontal(axe x) et vertical (axe y)
			$graph->xaxis->title->Set("Personnes");
			$graph->yaxis->title->Set("Nombre de CD");
 
			$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
			$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
 
			// Légende pour l'axe horizontal
			$graph->xaxis->SetTickLabels($tableauPersonne);
 
			// Afficher le graphique
			$graph->Stroke();
		?>
Lorsque je teste, voici l'erreur : L'image http://localhost/TEST/ ne peut pas être affiché car elle contient des erreurs.
En mettant $graph->Stroke(); en commentaires, je n'ai plus d'erreur. Avez vous des idées ?

Merci =)