Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te Grafieken in PHP Draw
Draw kleurrijke 2D-en 3D- grafieken met de open source scripttaal PHP . Code cirkeldiagrammen , lijndiagrammen , spreidingsdiagrammen en staafdiagrammen met PHP GD library van grafisch ontwerp functies . Gebruik lettertypen uit lettertypebibliotheek PHP 's om tekst toe te voegen voor professionele online business en technische presentaties . Maak uw eerste 3D-cirkeldiagram met PHP in slechts een paar minuten en een paar regels code . Met de kennis die u opdoet , zult u in staat om niet alleen meer soorten PHP grafieken te creëren , maar ook in staat zijn om vol vertrouwen te gebruiken en andere free PHP grafiek - maken van scripts bewerken . Wat je
web hosting service die PHP scripting
ondersteunt Need Toon Meer Aanwijzingen
1

Maak een tekstbestand met uw tekstverwerker om het bestand te maken om uw PHP slaan 3D grafiek - making script . . Sla het bestand met een PHP- extensie als " 3DpieChart.php . " Kopen van 2

Op de eerste regel in het tekstbestand soort de onderstaande code om aan te geven aan de webbrowser die het bestand bevat een PHP-script

< .
? php

Typ op de volgende regel van de teksteditor van de PHP functie om een ​​tekening gebied dat een breedte van 200 pixels en hoogte heeft te maken 3

afbeelding van 200 pixels en sla het een PHP variabele met een naam van de afbeelding $
$ = ImageCreate ( 200 , 200 ) ; .
4

Typ de code om variabelen voor het definiëren kleuren die je gaat gebruiken in de PHP-script . Code de eerste kleur te wit zijn en te worden gebruikt als de kleur te vullen voor het tekengebied , $ image . Geef de andere kleuren te gebruiken in de argumenten van de ImageColorAllocate functie met de RGB ( Rood Groen Blauw ) formaat . Maak je kleuren donkerder met lagere RGB nummers en helderder met hogere RGB- nummers toe te wijzen . Gebruik geen negatieve getallen , decimale getallen of getallen groter dan 255 voor de argumenten van deze functie

$ wit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ; .

$ Grijs = ImageColorAllocate ( $ image , 200 , 200 , 200 ) ;

$ donkergrijs = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;

$ blauw = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;

$ donkerblauw = ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;

$ red = ImageColorAllocate ( $ image , 255 , 0 , 0 ) ;

$ donkerrood = ImageColorAllocate ( $ image , 200 , 0 , 0 ) ;
5

Typ de code om achtereenvolgens te trekken 20 arc curves zodanig dat elke nieuwe boog een centrum dat is 1 pixel zal hebben hoger dan de vorige boog. Geef de arc x center coördinaat , y- coördinaat centrum , maatregel , starthoek , eindhoek en de kleur van elk gedeelte van het cirkeldiagram in de argumenten afzonderlijke ImageArc functies

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

ImageArc
( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ donkerblauw ) ;

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

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

}
6

Typ de code om drie kleuren gevuld bogen die een centrum hebben op de webpagina coördinaten van ( 100100 ) te trekken en hebben dezelfde boog maatregelen is en de ligging als de laatste boog curve getekend met de ImageArc code ( 100 pixels ) op de 2D- cirkeldiagram maken

ImageFilledArc
( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ blauw , IMG_ARC_PIE ) ; .

ImageFilledArc
( $ beeld , 100 , 100 , 100 , 50 , 60 , 90 , $ grijs , IMG_ARC_PIE ) ;

ImageFilledArc
( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rood , IMG_ARC_PIE ) < br >

Type 7 de code om de 3D-cirkeldiagram als een PNG -bestand te maken, schakelt u het geheugen gebruikt om het beeld te creëren en uiteindelijk de PHP-script .

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

ImagePNG
( $ image ) ;

ImageDestroy
( $ image ) ;

>
8

php

afbeelding
$ kopieer en plak de code in uw tekstverwerker om ervoor te zorgen dat de 3D-cirkeldiagram programma heeft geen syntax fouten en correct verloopt .

<
? = ImageCreate ( 200 , 200 ) ;

$ wit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ;

$ grijs = ImageColorAllocate ( $ image , 200 , 200 , 200 ) ;

$ donkergrijs = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;

$ blauw = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;

$ donkerblauw
= ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;

$ red = ImageColorAllocate ( $ image , 255 , 0 , 0 ) ;

$ donkerrood = ImageColorAllocate ( $ image , 200 , 0 , 0 ) ; < br >

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

ImageArc
( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ donkerblauw ) ;

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

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

}

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

ImageFilledArc
( $ beeld , 100 , 100 , 100 , 50 , 60 , 90 , $ grijs , IMG_ARC_PIE ) ;

ImageFilledArc
( $ image , 100 , 100 , 100 , 50 , 90 , 360 , $ rood , IMG_ARC_PIE ) ;

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

ImagePNG
( $ image ) ;

ImageDestroy
( $ image ) ;

? >
9

Sla het PHP- bestand en upload het naar uw webserver . Plak de URL waar de PHP- bestand bevindt zich in uw browser om de 3D-cirkeldiagram te bekijken .

Previous: Next:
  PHP /MySQL Programmering
·MySQL PHP Afbeelding Upload Tu…
·Hoe maak je een T - Variabele …
·Hoe je geheime sleutels in PHP…
·MySQL : Queryreeksfilter naar …
·Hoe je DOC -bestanden uploaden…
·Hoe maak je een object Naam in…
·Hoe het opzetten van een PHP- …
·Hoe maak je een PHP code invoe…
·PHP Helper Functies 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Checkbox gebruiken in PHP 
·Hoe te Simulatie Time Count in Matlab 
·Hoe maak je een verbinding in zwembad in…
·Hoe de modus van een lijst in Python ver…
·Java 1.5 Enum Tutorial 
·Hoe te EXE Program Files Maak in Visual …
·Hoe maak je een eenvoudige Ubuntu Daemon…
·Hoe maak je een PHP -bestand in Linux Ui…
·Hoe te Subdomeinen Blok in PHP 
Copyright © Computer Kennis http://www.nldit.com