Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kresliť grafy v PHP

Remíza farebné 2D a 3D grafy s open source skriptovacieho jazyka PHP . Kód koláčové grafy , čiarové grafy , bodové grafy a stĺpcové grafy s PHP GD knižnice grafických funkcií . Použiť písma z knižnice písiem PHP pridať text pre profesionálne on - line obchodných a technických prezentácií . Vytvorte si svoj ​​prvý 3D koláčový graf s PHP v niekoľkých minútach a niekoľkých riadkov kódu . S vedomím získate , budete môcť nielen vytvárať viac typov PHP grafov , ale tiež byť schopný s istotou používať a upravovať ďalší voľný PHP grafe tvorby skriptov . Veci , ktoré budete potrebovať klipart web hostingové služby , ktorý podporuje PHP skriptovanie
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte textový súbor s textovom editore vytvorte súbor , ktorý chcete uložiť vaše PHP 3D graf výrobu skript . . Uložte súbor s príponou PHP súboru ako " 3DpieChart.php . "
2

Na prvom riadku zadajte nižšie uvedený kód uviesť do webového prehliadača textového súboru , že súbor obsahuje PHP skript .

< ? php
3

Typ na ďalšom riadku textového editora funkcie PHP vytvoriť kresliace plochu , ktorá má šírku 200 pixelov a výšku 200 pixelov a uložiť ju na PHP premennú s názvom $ image

$ image = ImageCreate ( 200 , 200 ) ; .
4

Zadajte kód pre definovanie premenné pre farby , ktoré sa používajú v PHP skriptu . Kód prvá farba je biela a má byť použitý ako farbu výplne na kresliace ploche $ image . Určite ďalšie farby , ktoré majú byť použité v argumentoch funkcie imagecolorallocate pomocou RGB formáte ( Červená Zelená Modrá ) . Uistite sa farby , ktoré prideľujú tmavšie s nižšími číslami RGB a jasnejšie s vyššími číslami RGB . . Nepoužívajte záporné čísla , desatinné čísla alebo čísla väčšie než 255 pre argumenty tejto funkcie

$ white = imagecolorallocate ( $ image , 255 , 255 , 255 ) ;

$ šedá = imagecolorallocate ( $ image , 200 , 200 , 200 ) ;

$ DarkGray = imagecolorallocate ( $ image , 150 , 150 , 150 ) ;

$ modrá = imagecolorallocate ( $ image , 0 , 0 , 250 ) ;

$ tmavo modrá = imagecolorallocate ( $ image , 0 , 0 , 150 ) ;

$ červená = imagecolorallocate ( $ image , 255 , 0 , 0 ) ;

$ darkred = imagecolorallocate ( $ image , 200 , 0 , 0 ) ;
5

Zadajte kód postupne čerpať 20 oblúkových kriviek tak , že každý nový oblúk bude mať centrum, ktoré je 1 pixel vyššia ako v predchádzajúcom oblúku . Určte súradnicu x oblúku centrum , koordinovať y centrum , opatrenia , počnúc uhol , koncový uhol a farbu každej časti grafu v argumentoch jednotlivých ImageArc funkcií

for ( $ i = 120 ; . $ Aj > , 100 , $ i - ) {

ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ tmavo modrá ) ;

ImageArc ( $ image , 100 , $ i , 100 , 50 , 60 , 90 , $ DarkGray ) , celým

ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred ) celým

}
6

Zadajte kód čerpať tri farebné vyplnené oblúky , ktoré majú centrum na webové stránky súradníc ( 100100 ) a majú rovnaké oblúku opatrenia a umiestnenie centrum ako posledný oblúku krivky nakreslené s ImageArc kód ( 100 pixelov ) , ktoré vytvárajú 2D koláčový graf

ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ modrá , IMG_ARC_PIE ) .

ImageFilledArc ( $ obraz , 100 , 100 , 100 , 50 , 60 , 90 , $ šedá , IMG_ARC_PIE ) ; celým

ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ červená , IMG_ARC_PIE )

7

Zadajte kód pre vykreslenie 3D koláčový graf ako PNG grafického súboru , vymažte pamäť slúži na vytvorenie obrazu a ukončenie PHP skriptu .

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

imagepng ( $ image ) ;

ImageDestroy ( $ image ) ;

>
8

skopírujte a vložte kód do textového editora , aby zabezpečili , že koláčový graf programu 3D nemá žiadne syntaktické chyby a pracuje správne .

< ? php

$ image = ImageCreate ( 200 , 200 ) ;

$ biela = imagecolorallocate ( $ image , 255 , 255 , 255 ) ;

$ sivá = imagecolorallocate ( $ image , 200 , 200 , 200 ) ;

$ DarkGray = imagecolorallocate ( $ image , 150 , 150 , 150 ) ;

$ modrá = imagecolorallocate ( $ image , 0 , 0 , 250 ) ;

$ tmavo modrá = imagecolorallocate ( $ image , 0 , 0 , 150 ) ;

$ červená = imagecolorallocate ( $ image , 255 , 0 , 0 ) ;

$ darkred = imagecolorallocate ( $ image , 200 , 0 , 0 ) ;

for ( $ i = 120 ; $ i > 100 , $ i - ) {

ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ tmavo modrá ) ;

ImageArc ( $ image , 100 , $ i , 100 , 50 , 60 , 90 , $ DarkGray ) ;

ImageArc ( $ image , 100 , $ i , 100 , 50 , 90 , 360 , $ darkred ) ;

}

ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ modrá , IMG_ARC_PIE ) ;

ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 60 , 90 , $ šedá , IMG_ARC_PIE ) , celým

ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ červená , IMG_ARC_PIE ) ;

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

imagepng ( $ image ) ;

ImageDestroy ( $ image ) ;

? >
9

Uložte súbor PHP a nahrať na webový server . Vložte adresu URL , kde je súbor umiestnený PHP vo vašom prehliadači pre zobrazenie 3D koláčový graf .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené