| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan man tegner diagrammer i PHP
    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 .

    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 .

    $ 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 .

    Forrige :

    næste :
      Relaterede artikler
    ·MySQL PHP Query Tutorial 
    ·Sådan undslippe Citater i PHP 
    ·Sådan Cache en webside med PHP 
    ·MySQL Med phpMyAdmin Tutorial 
    ·Hvordan man kan læse MS Office-filer i PHP 
    ·Sådan deaktiveres en On Screen Advarsel PHP 
    ·Sådan Deltag To PHP MYSQL Forespørgsler 
    ·Sådan fjernes Time pubDate i et RSS i PHP 
    ·Sådan Kill langvarige Forespørgsler på MySQL 
    ·Sådan Slet fra en MySQL-database 
      Anbefalede Artikler
    ·Hvordan man åbner en Broderbund SIG Extension 
    ·Sådan oprettes en e-mail Feedback Form i PHP /HTML 
    ·Sådan Konverter numre til engelsk i Java 
    ·Sådan Loop Through MIME-typer 
    ·Hvordan man skriver en simpel C Terminal Emulator Progr…
    ·Hex Kode for Apostrophe 
    ·Jeg kan ikke Render JSP filer i IE 8.0 
    ·Sådan Beregn procentdel for tekstfiler i Java 
    ·Sådan Flyt viewstate til bunden af ​​siden 
    ·Programmerbare spil til en TI 86 
    Copyright © Computer Viden http://www.computerdk.com