6.Le langage PHP

6.14.JpGraph pour tracer courbes et diagrammes

6.14.6.Camembert

Pour tracer des camemberts, le principe est le même à ceci près que nous ne devons pas utiliser la classe Graph prévue pour les représentations selon 2 axes (abscisses et ordonnées). A la place, il faut utiliser la classe PieGraph et la méthode setScale() n'a plus de raison d'être.
La représentation sous forme de camembert des valeurs précédentes se fait via le code:
<?php
require_once("include_path_inc.php");

require_once("jpgraph.php");
require_once("jpgraph_pie.php");

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

$largeur = 250;
$hauteur = 200;

// Initialisation du graphique
$graphe = new PieGraph($largeur, $hauteur);

// Creation du camembert
$camembert = new PiePlot($donnees);
// Ajout du camembert au graphique
$graphe->add($camembert);

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

// Affichage du graphique
$graphe->stroke();
?>
ce qui donne:
Camembert avec JpGraph

6.14.7.Conclusion

Il ne s'agit là que d'un rapide aperçu des possibilités offertes par la bibliothèque JpGraph.