Caracteristicile clasei PChart
- set de figuri geometrice (cercuri, poligoane, linii);
- susține umbrele pentru forme;
- abilitatea de a utiliza propriile fonturi ttf
- posibilitate de instalare și ajustare ușoară;
- curbe de desen;
- crearea unui efect semi-transparent pentru forme și linii;
Un exemplu de grafic simplu, desenat în php:
![Desena grafica pe php (grafica) Desen grafic pe php](https://images-on-off.com/images/131/risuemgrafikinaphp-c54aa14d.png)
Pentru a desena acest grafic, a fost necesar următorul cod:
Pentru munca corectă a clasei care creează grafice de grafică, aveți nevoie de următoarea structură de directoare (o puteți descărca la sfârșitul articolului):
- index.php - pagina curentă;
- clasă - un director cu clase pentru desenarea garficelor;
- fonturi - fonturi pe care le puteți utiliza în grafice;
- graficul grafic al diagramei;
- directorul în care sunt plasate fișierul cache și imaginea;
- get_timeline_chart - grafic linear cu afișare uniformă a liniei;
- get_poll_bar_chart - grafic cu afișare dinamică a liniei de pe diagramă;
Exemplu de grafic creat de funcția get_poll_bar_chart:
Un exemplu de grafic creat de get_timeline_chart:
![Desenează grafică pe php (grafică creată de funcție) Desen grafic pe php](https://images-on-off.com/images/131/risuemgrafikinaphp-265f1700.png)
Unele grafice pe php pot fi combinate cu diagrame din Google Charts. De exemplu, o diagramă circulară în Google Charts se potrivește pe graficul de diagrame afișat mai devreme pe pagină:
Exemplu de utilizare a graficelor Google Grafice
O posibilă modalitate de a utiliza Google Charts este de a crea un indicator de descărcare a fișierelor:
Pentru a crea un indicator, puteți utiliza următorul cod:
Pentru ca acest cod să fie folosit într-o aplicație reală, este necesar să înlocuiți acest cod ajax cu o interogare care va returna un răspuns cu datele despre cantitatea de fișier descărcat:
Mai devreme am scris despre modul de utilizare a modului browser încrucișat de afișare a stării de descărcare a fișierelor (.cross-fileupload-progressbar), poate fi util pentru înlocuirea unui test.
Dacă nu aveți suficiente instrumente pentru a lucra cu grafice și diagrame, puteți folosi clasa php "gChart" de la Google. Toate diagramele și graficele de mai jos sunt create folosind "gChart".