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