IV. Astuces et ressources▲
IV-A. Quelques astuces▲
IV-A-1. Créer une image sur le disque dur▲
Vous avez pu remarquer qu'un script produit par défaut une image directement renvoyée vers le navigateur.
Il est possible de modifier ce comportement en spécifiant le nom de l'image en argument de la méthode stroke().
$graph
->
Stroke('
graphique_secteur.png
'
);
IV-A-2. Changer le format des images▲
JpGraph crée par défaut ses images au format png. Là encore, il est possible de changer ce comportement en précisant le format avec la méthode SetImgFormat(format) :
$graph
->
img->
SetImgFormat('
gif
'
);
IV-A-3. Passer des paramètres à la création d'une image▲
L'utilisation courante de JpGraph se fait en spécifiant le nom du script PHP comme source de l'image crée :
<img src
=
"monGrapique.php"
width
=
"240"
height
=
"240"
/>
Il peut être avantageux de passer des paramètres lors de la production Html car cela permet de rendre la création du graphique encore plus dynamique :
<img src
=
"monGrapique.php?2004=7&2005=34&2006=68"
width
=
"240"
height
=
"240"
/>
Ici, on reprend les données exploitées dans l'exemple N° 2Graphique "histogrammes" (Histogramme).
Dans ce cas, les données seront dans ce cas récupérées dans le script responsable de la création du graphique, en utilisant la variable superglobale $_GET ou $_REQUEST
$data_2004
=
$_GET
[
'
2004
'
];
// Valeur = 7
$data_2005
=
$_GET
[
'
2005
'
];
// Valeur = 34
$data_2006
=
$_GET
[
'
2006
'
];
// Valeur = 69
...
IV-B. Ressources▲
Livre PHP5 avancé (dont une section est consacrée à JpGraph)
Forum G.D. (developpez.com) (posez ici vos questions sur JpGraph)
Documentation commentée (université suisse ENAC-IT1)
bibliothèque graphique open source« Artichow »