Δεκέμβριος
17
2009

Libchart: Δημιουργία γραφικών με την PHP

Libchart PHP είναι μια βιβλιοθήκη που μπορεί να δημιουργήσει γραφήματα μπαρ ή πίτα με ευκολία. Παράγει γραφήματα με προκαθορισμένα δεδομένα και με τα δεδομένα που είναι αποθηκευμένα σε μια βάση δεδομένων. Εδώ έχετε ένα παράδειγμα:

  <? Php
 "SELECT sesso,COUNT(sesso) FROM `vistavalutazione` WHERE sesso<> \" \" AND data LIKE '%- $mese - $anno ' GROUP BY sesso" ; $ QueEmp = "SELECT sesso, COUNT (sesso) ΑΠΟ ΟΠΟΥ` `vistavalutazione sesso <> \" \ "ΚΑΙ δεδομένα LIKE '% - $ μήνες - $ έτους ΟΜΑΔΑ ΑΠΟ sesso"?
 mysql_query ( $queEmp , $link ) or die ( mysql_error ( ) ) ; $ ResEmp = mysql_query ($ queEmp, $ link) ή πεθαίνουν (mysql_error ())?
 mysql_num_rows ( $resEmp ) ; = $ TotEmp mysql_num_rows ($ resEmp)?

 new PieChart ( 400 , 230 ) ; Διάγραμμα $ = νέο κυκλικό διάγραμμα (400, 230)?
 new XYDataSet ( ) ; = $ DataSet νέα XYDataSet ()?
 $totEmp > 0 ) { αν ($ totEmp> 0) {
	 $rowEmp = mysql_fetch_assoc ( $resEmp ) ) { ενώ ($ rowEmp mysql_fetch_assoc = ($ resEmp)) {
	 $rowEmp [ 'sesso' ] ; $ $ = RowEmp sesso ['sesso']?
	 $rowEmp [ 'COUNT(sesso)' ] ; $ $ RowEmp κβάντα = ['COUNT (sesso) "]?
	 addPoint ( new Point ( " $sesso ( $quantos )" , $quantos ) ) ; $ DataSet -> addPoint (νέο σημείο ("$ sesso ($ κβάντα)", $ κβάντα))?
 	 }
 }
	 setDataSet ( $dataSet ) ; Διάγραμμα $ -> setDataSet ($ δεδομένα)?

 setTitle ( "Sesso" ) ; Διάγραμμα $ -> setTitle ("Sesso")?
 render ( "libchart/generated/sessotutti.png" ) ; Διάγραμμα $ -> καθιστούν ("libchart / δημιουργούνται / sessotutti.png")?
 ;>
	 <p align=center>
	 <img src="libchart/generated/sessotutti.png" />
        </ P> 

Και το αποτέλεσμα θα είναι αυτό:

sessotutti

1 σχόλιο + Προσθήκη σχολίου

  • <? Php
    $ QueEmp = "SELECT sesso, COUNT (sesso) ΑΠΟ ΟΠΟΥ` `vistavalutazione sesso \" \ "και δεδομένα, όπως - ΟΜΙΛΟΣ '% $ μήνα, $ έτους ΑΠΟ sesso"?
    $ ResEmp = mysql_query ($ queEmp, $ link) ή πεθαίνουν (mysql_error ())?
    = $ TotEmp mysql_num_rows ($ resEmp)?

    Διάγραμμα $ = νέο κυκλικό διάγραμμα (400, 230)?
    = $ DataSet νέα XYDataSet ()?
    αν ($ totEmp> 0) {
    ενώ ($ rowEmp mysql_fetch_assoc = ($ resEmp)) {
    $ $ = RowEmp sesso ['sesso']?
    $ $ RowEmp κβάντα = ['COUNT (sesso) "]?
    $ DataSet-> addPoint (νέο σημείο ("$ sesso ($ κβάντα)", $ κβάντα))?
    }
    }
    $ Διάγραμμα-> setDataSet ($ δεδομένα)?

    $ Διάγραμμα-> setTitle ("Sesso")?
    $ Διάγραμμα-> καθιστούν ("libchart / δημιουργούνται / sessotutti.png")?
    ;>

    Και το αποτέλεσμα θα είναι αυτό:

    sessotutti

Αφήστε ένα σχόλιο