L'extension PHP GD est utile pour créer et manipuler des images , mais il serait trop difficile à utiliser cette extension pour générer des graphiques et des tableaux . Pour représenter graphiquement en PHP, vous pouvez utiliser l'extension de GDChart PHP, qui est disponible via le PHP Extension Community Library (PECL ) . Après avoir installé l'extension PECL GDChart aide , vous pouvez utiliser les méthodes associées à l'objet de GDChart pour créer des graphiques et des tableaux. Instructions
1
Ouvrir une ligne de commande sur le serveur Web et installer l'extension graphique GD tant que superutilisateur dans PECL . Par exemple, tapez :
sudo pecl install gdchart -bêta
Entrez le mot de passe lorsque vous êtes invité
2
Créer un nouveau fichier PHP pour représenter graphiquement les gains moyens par l'éducation. niveau atteint en 2008 du recensement américain . Ajouter les en-têtes HTML dans le fichier . ! Par exemple, tapez :
< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd "> Photos
< p >
l'éducation et le revenu Photos < p> < /head> Photos
3
Ajouter un nouvel objet graphique à barres de GDChart . Par exemple, tapez :
< php
$ tableau = new GDChart ( GDChart :: BAR) ;
4
Ajoutez les valeurs des données de la carte objet en utilisant la méthode " addValues " . Par exemple, tapez :
$ chart- > addValues (array ( 21023 , 31283 , 32555 , 39506 , 58613 , 70856 , 125019 , 99697 ) ) ;
5
Ajoutez la étiquettes pour les valeurs de données à l'objet graphique en utilisant la méthode " setLabels " . Par exemple, tapez :
$ chart- > setLabels ( array (" No HS ", " HS Degree ", " Collège Non Degré ", " l'associé ", " Master " " Bachelor ", " Professional "," doctorat "));
6
Définir l'en-tête HTML comprend donc vous affichez le graphique comme une image PNG. Par exemple, tapez : tête de
( "Content- Type: image /png" ) ;
7
Afficher la carte comme une image PNG en utilisant la méthode "out" . Par exemple, tapez :
echo $ chart- > out (300 , 200, GDChart :: PNG) ;
> Photos
br>
Photos