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 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
|