Rita färgglada 2D-och 3D- diagram med öppen källkod PHP skriptspråk . Kod cirkeldiagram , linjediagram , punktdiagram och stapeldiagram med PHP GD bibliotek av grafisk design funktioner. Använd typsnitt från PHP : s typsnittsbibliotek att tillfoga text för professionell online-verksamhet och tekniska presentationer . Skapa din första 3D cirkeldiagram med PHP på bara några minuter och några rader kod . Med den kunskap du får , kommer du att kunna att inte bara skapa fler typer av PHP diagram , men också att kunna tryggt använda och redigera andra fria PHP diagram -making skript . Saker du behöver
webbhotell som stödjer PHP skript
Visa fler instruktioner
1
Skapa en textfil med din text editor för att skapa filen att lagra din PHP 3D diagram - making script . . Spara filen med ett PHP- filändelse som " 3DpieChart.php . "
2
På första raden i textfilen typ koden nedan för att indikera för webbläsaren att filen innehåller ett PHP-skript .
< ? php
3
Skriv på nästa rad av textredigeraren PHP-funktionen för att skapa en ritning område som har en bredd på 200 pixlar och höjd . av 200 pixlar och förvara det en PHP variabel med ett namn på $ bild
$ image = ImageCreate ( 200 , 200 ) ;
4
Ange sifferkoden att definiera variabler för färger du ska använda i PHP-skript . Kod den första färgen är vit och för att användas som färgen fyller på ritytan , $ image . Ange de andra färgerna som ska användas i de argument som ImageColorAllocate funktion med RGB ( Röd Grön Blå ) format . Gör färger du tilldelar mörkare med lägre RGB-värden och ljusare med högre RGB-värden . Använd inte negativa tal , decimaltal eller siffror större än 255 för argumenten i denna funktion
$ vit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ; .
$ Grått = ImageColorAllocate ( $ image , 200 , 200 , 200 ) ;
$ mörkgrå = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;
$ blå = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;
$ mörkblå = ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;
$ röd = ImageColorAllocate ( $ image , 255 , 0 , 0 );
$ mörkröd = ImageColorAllocate ( $ image , 200 , 0 , 0 ) ;
5
Ange sifferkoden till följd rita 20 arc kurvor så att varje ny båge kommer att ha ett centrum som är 1 pixel högre än föregående båge. Ange bågen x center koordinat , y center koordinat , mått , startvinkel , slutar vinkel och färg för varje avsnitt av cirkeldiagrammet i argumentationen separata ImageArc funktioner
för ( $ i = 120 ; . $ I> , 100 , $ i - ) {
ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ mörkblå );
ImageArc ( $ image , 100 , $ i, 100 , 50 , 60 , 90 , $ mörkgrå );
ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ mörkröd );
}
6
Ange sifferkoden att rita tre färger fyllda bågar som har ett centrum på webbsidan koordinaterna ( 100.100 ) och har samma båge åtgärder och centrum plats som den sista bågen kurvan dras med ImageArc kod ( 100 pixlar ) för att skapa 2D cirkeldiagram
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ blå , IMG_ARC_PIE ),.
ImageFilledArc ( $ bild, 100 , 100 , 100 , 50 , 60 , 90 , $ grå, IMG_ARC_PIE );
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rött, IMG_ARC_PIE ),
7
Ange sifferkoden att göra 3D- cirkeldiagram som en PNG bildfil , rensa minnet används för att skapa bilden och avsluta PHP-skript .
header ( " Content -type : ? image /png " ) ,
imagepng ( $ image ) ;
ImageDestroy ( $ image ) ;
>
8
kopiera och klistra in koden i din textredigerare för att säkerställa att den 3D cirkeldiagram programmet har inga syntaxfel och fungerar korrekt .
< ? php
$ image = ImageCreate ( 200 , 200 ) ;
$ vit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ;
$ grått = ImageColorAllocate ( $ image , 200 , 200 , 200 ) ;
$ mörkgrå = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;
$ blå = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;
$ mörkblå = ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;
$ röd = ImageColorAllocate ( $ image , 255 , 0 , 0 ) ;
$ darkred = ImageColorAllocate ( $ image , 200 , 0 , 0 ),
för ( $ i = 120 ; $ i> 100 , $ i - ) {
ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ mörkblå ) ;
ImageArc ( $ image , 100 , $ i , 100 , 50 , 60 , 90 , $ mörkgrå );
ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ mörkröd );
}
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ blå , IMG_ARC_PIE );
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 60 , 90 , $ grå, IMG_ARC_PIE );
ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rött, IMG_ARC_PIE ) ;
header ( " Content -type : image /png " ) ,
imagepng ( $ image ) ;
ImageDestroy ( $ image ) ;
>
9
Spara PHP -filen och ladda upp den till din webbserver . Klistra in webbadressen där PHP -filen finns i din webbläsare för att visa 3D- cirkeldiagram .