L'estensione PHP GD è utile per creare e manipolare immagini , ma sarebbe troppo difficile da usare che l'estensione per generare grafici e tabelle. Per tracciare il grafico in PHP , è possibile utilizzare l'estensione GDChart PHP, che è disponibile attraverso il PHP Extension Community Library ( PECL ) . Dopo aver installato l'estensione GDChart utilizzando PECL , è possibile utilizzare i metodi associati all'oggetto GDChart per creare grafici e diagrammi . Istruzioni 
 1 
 Aprire una riga di comando sul server Web e installare l'estensione tabella GD come superutente attraverso PECL . Ad esempio, digitare : sudo 
 
 PECL install gdchart - beta 
 
 Immettere la password quando richiesto 
 2 
 Creare un nuovo file PHP grafico significare guadagni educativo . livello raggiunto nel 2008 dal US Census . Aggiungere le intestazioni HTML al file . Ad esempio, digitare : ! 
 
 < DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd "> 
 
  
 
 
  < p > 
   
 istruzione e reddito < /title> 
 < p > < /head> 
  
  3 
 Aggiungi un nuovo oggetto grafico a barre GDChart . Ad esempio, digitare : ? 
 
 < Php 
 
 $ tabella = new GDChart ( GDChart :: BAR) ; 
 4 
 Aggiungi i valori di dati al grafico oggetto utilizzando il metodo " addValues " . Ad esempio, digitare : 
 
 $ chart- > addValues ( array ( 21023 , 31283 , 32555 , 39506 , 58613 , 70856 , 125019 , 99697 ) ) ; 
 5 
 Aggiungi l' etichette per i valori dei dati per l'oggetto grafico utilizzando il metodo " setLabels " . Ad esempio, digitare : 
 
 $ chart- > setLabels ( array (" No HS " , " HS Degree " , "College No Grado " , " Associate " , " bachelor " , " master " , "Professional " , " dottorato ")); 
 6 
 l'intestazione in modo HTML capisce si sta visualizzando il grafico come immagine PNG . Ad esempio, digitare : 
 intestazione 
 ( "Content-Type : image /jpeg " ) ; 
 7 
 visualizzare il grafico come immagine PNG utilizzando il metodo del " fuori " . Ad esempio, digitare : 
 
 echo $ chart- > out ( 300 , 200 , GDChart :: PNG) ; 
 
 > 
 
 < /body> < ? br> 
 < /html >