Tegn farverige 2D-og 3D- diagrammer med open source PHP scripting sprog. Kode lagkagediagrammer, linjediagrammer , scatter og søjlediagrammer med PHP GD bibliotek af grafiske design funktioner. Brug skrifttyper fra PHP skrifttype bibliotek til at tilføje tekst til professionel online-forretning og tekniske præsentationer. Opret din første 3D-lagkagediagram med PHP på blot et par minutter og et par linjer kode. Med den viden, du får, vil du være i stand til ikke kun at skabe flere typer PHP diagrammer, men også være i stand til med sikkerhed at bruge og redigere andre gratis PHP chart- gør scripts. Ting du skal en Web -hosting-tjeneste , der understøtter PHP scripting
Vis Flere Instruktioner
1
Opret en tekstfil med din tekst editor til at oprette filen til at gemme din PHP 3D-diagram -making script. . Gem filen med en PHP-fil extension som " 3DpieChart.php ".
2
På den første linje i din tekst filtype koden nedenfor til at indikere til webbrowseren , at filen indeholder en PHP script .
php
3
Type på næste linje i tekst-editoren PHP-funktionen til at oprette en tegning område, der har en bredde på 200 pixels og højde . 200 pixels , og opbevar det en PHP variabel med et navn på $ billede
$ billede = ImageCreate (200 , 200 ),
4
Angiv koden til at definere variabler for farver, du vil bruge i PHP script. Kode den første farve til at være hvid , og der skal bruges som farven fylder for tegneområdet , $ image. Angiv de andre farver, der skal anvendes i argumenter ImageColorAllocate funktionen med RGB ( Rød Grøn Blå ) format . Foretag farver du tildele mørkere med lavere RGB tal og lysere med højere RGB numre. Brug ikke negative tal , decimaltal eller tal større end 255 for argumenterne fra denne funktion
$ white = ImageColorAllocate ( $ billede, 255 , 255, 255) ; .
$ Grå = ImageColorAllocate ( $ billede, 200 , 200, 200 ),
$ DarkGray = ImageColorAllocate ( $ billede, 150 , 150, 150),
$ blå = ImageColorAllocate ( $ billede, 0, 0 , 250 ),
$ mørkeblå = ImageColorAllocate ( $ billede, 0, 0, 150),
$ rød = ImageColorAllocate ( $ billede , 255, 0, 0) ;
$ darkred = ImageColorAllocate ( $ billede, 200 , 0, 0 ),
5
Angiv koden til hinanden trække 20 arc kurver sådan, at hver ny bue vil have et center, der er 1 pixel højere end den foregående bue . Angiv bue x center koordinat , y center koordinat , foranstaltning , startende vinkel , slutter vinkel og farve for hver sektion af cirkeldiagram i argumenter separate ImageArc funktioner
for ($ i = 120; . $ I> , 100 , $ i - ) {
ImageArc ( $ billede , 100, $ i , 100 , 50, 0 , 60, $ mørkeblå ),
ImageArc ( $ billede , 100, $ i , 100 , 50 , 60 , 90 , $ DarkGray )
ImageArc ( $ billede , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred )
}
6
Angiv koden til at trække tre farve fyldt buer , der har et center på websiden koordinater ( 100,100 ), og har samme bue foranstaltninger og center placering som den sidste bue kurve trukket med ImageArc kode ( 100 pixels ) for at oprette 2D cirkeldiagram
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50, 0 , 60, $ blå, IMG_ARC_PIE ) .
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50 , 60 , 90 , $ grå , IMG_ARC_PIE )
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50 , 90 , 360 , $ rød , IMG_ARC_PIE ) ; < br >
7
Angiv koden for at gøre 3D-lagkagediagram som en PNG grafikfil , rydde hukommelsen bruges til at skabe billedet og afslutte PHP script.
header ( "Content -typen : ? image /png ");
imagepng ( $ image) ;
ImageDestroy ( $ image) ;
>
8
Kopier og indsæt koden i din tekst editor for at sikre, at den 3D-lagkagediagram program har ingen syntaksfejl og kører korrekt .
php
$ billede = ImageCreate (200 , 200) ;
$ white = ImageColorAllocate ( $ billede, 255 , 255, 255) ;
$ grå = ImageColorAllocate ( $ billede, 200 , 200, 200 ),
$ DarkGray = ImageColorAllocate ( $ billede, 150 , 150, 150),
$ blå = ImageColorAllocate ( $ billede, 0, 0, 250 ),
$ mørkeblå = ImageColorAllocate ( $ billede, 0 , 0, 150),
$ rød = ImageColorAllocate ( $ billede, 255 , 0, 0 ),
$ darkred = ImageColorAllocate ( $ billede , 200, 0, 0) ; < br >
for ($ i = 120; $ i> 100; $ i - ) {
ImageArc ( $ billede , 100, $ i , 100 , 50, 0 , 60, $ mørkeblå ) ;
ImageArc ( $ billede , 100 , $ i , 100 , 50 , 60 , 90 , $ DarkGray )
ImageArc ( $ billede , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred ),
}
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50, 0 , 60, $ blå, IMG_ARC_PIE ),
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50 , 60 , 90 , $ grå , IMG_ARC_PIE )
ImageFilledArc ( $ billede , 100 , 100 , 100 , 50 , 90 , 360 , $ rød , IMG_ARC_PIE ) ;
header ( "Content - Type: image /png ");
imagepng ( $ image) ;
ImageDestroy ( $ image) ;
>
9
Gem PHP-filen og uploade den til din webserver . Indsæt URL hvor PHP -filen er placeret i din browser for at se 3D-lagkagediagram .