|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Rita diagram i PHP

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man går med två strängar i PHP
    ·Hur man skriver ut kolumnnamn med PHP och Microsoft SQL…
    ·MySQL Vs. Text
    ·Hur man använder PHP på en HTML -fil
    ·Hur man läser SQL i en rutin i MySQL
    ·Hur man uppgraderar PHP för Windows
    ·Hur man tar bort PHP MailTo
    ·Hur Deklarera globala variabler i PHP
    ·Hur man använder Eclipse för PHP
    ·Hur man använder PHP för att spåra besökarnas Refer…
    Utvalda artiklarna
    ·Konvertera SQR data till ETL
    ·Hur att måla ett problem på Java
    ·Så här visar MySQL data med PHP
    ·Konvertera ett underformulär till en listruta
    ·Vad är Nedläggningar Bra för i JavaScript
    ·Hur du använda utskriftsfunktionen i Perl
    ·Så här aktiverar och inaktivera Scrollbars med javasc…
    ·Vilket format är Silverlight
    ·Hur man skapar Webbplats Bakgrunder
    ·Hur man använder Unicode i C + + Program
    Copyright © Dator Kunskap http://www.dator.xyz