Hvordan grafen i PHP

Hvordan grafen i PHP


PHP GD forlengelse er nyttig for å lage og manipulere bilder, men det ville være for vanskelig å bruke den utvidelsen til å generere grafer og diagrammer. For å plotte i PHP, kan du bruke PHP GDChart extension, som er tilgjengelig via PHP Extension Community Library (PECL). Når du har installert GDChart forlengelse bruker PECL, kan du bruke de metoder forbundet med GDChart objekt for å lage grafer og diagrammer.

Bruksanvisning

1 Åpne en kommandolinje på webserveren og installere GD Chart forlengelse som superbruker gjennom PECL. For eksempel inn:

sudo PECL installere gdchart-beta

Skriv inn passordet når du blir bedt.

2 Opprett en ny PHP-fil med grafisk fremstilling av midlere inntekter etter utdanningsnivå oppnådd for 2008 fra US Census. Legg HTML overskrifter til filen. For eksempel inn:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<Html xmlns = "http://www.w3.org/1999/xhtml">

<Head>

<Meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />

<Title> Utdanning og inntekt </ title>

</ Head>

<Body>

3 Legg til en ny GDChart stolpediagram objekt. For eksempel inn:

<? Php

$ Diagram = ny GDChart (GDChart :: BAR);

4 Legg dataverdiene i diagrammet objektet med "addValues" metoden. For eksempel inn:

$ Chart-> addValues ​​(array (21023, 31283, 32555, 39506, 58613, 70856, 125019, 99697));

5 Legg etikettene for dataverdiene til diagramobjektet ved hjelp av "setLabels" metoden. For eksempel inn:

$ Chart-> setLabels (array ( "No HS", "HS Degree", "College No Degree", "Associate", "Bachelor", "Master", "Professional", "Doktorgrad"));

6 Sett header så HTML forstår du viser diagrammet som en PNG-bilde. For eksempel inn:

header ( "Content-Type: image / png");

7 Vis diagrammet som en PNG-bilde ved hjelp av "ut" metoden. For eksempel inn:

echo $ chart-> ut (300, 200, GDChart :: PNG);

?>

</ Body>

</ Html>

Hint

  • Du må ha administratortilgang til din server for å installere GDChart forlengelse. Hvis du ikke har administratortilgang, spør din web hosting leverandør for å installere utvidelsen for deg.