Zeichnen bunte 2D-und 3D-Diagramme mit der Open-Source- Skriptsprache PHP . Code Kreisdiagramme Liniendiagramme , Streu -und Balkendiagramme mit PHP GD-Bibliothek von Grafik-Design -Funktionen. Verwenden Sie Schriftarten aus PHP- Schriften-Bibliothek , um Text für den professionellen Online-Geschäft und technische Präsentationen hinzuzufügen. Erstellen Sie Ihre erste 3D-Kreisdiagramm mit PHP in nur wenigen Minuten und ein paar Zeilen Code. Mit dem Wissen, das Sie gewinnen , werden Sie in der Lage, nicht nur mehr Arten von PHP -Charts , sondern auch in der Lage sein , selbstbewusst nutzen und bearbeiten andere freie PHP chart- Script machen . Things You
Web -Hosting, dass PHP Scripting
unterstützt brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine Textdatei mit Ihrem Text -Editor, um die Datei zu erstellen , um Ihre PHP speichern 3D-Diagramm - Erstellung Skript . . Speichern Sie die Datei mit einem PHP- Dateiendung als " 3DpieChart.php . "
2
In der ersten Zeile in der Textdatei den Code unten, um den Web-Browser anzuzeigen, dass die Datei ein PHP-Skript enthält .
< ? php
3
Typ auf der nächsten Zeile des Text-Editors die PHP-Funktion , um eine Zeichnung Gebiet, das eine Breite von 200 Pixel und Höhe hat erstellen . 200 Pixel und speichert es eine PHP-Variable mit dem Namen $ image
$ image = ImageCreate (200, 200);
4
Geben Sie den Code, um Variablen für die Farben, die Sie in der PHP- Skript verwenden. Kodex die erste Farbe weiß zu sein und als Farbe verwendet werden füllen für die Zeichenfläche , $ image . Geben Sie die anderen Farben in den Argumenten der ImageColorAllocate Funktion mit dem RGB ( Rot Grün Blau )-Format verwendet werden. Machen Sie Farben zuweisen dunkler mit niedrigeren RGB Zahlen und heller mit höherem RGB Zahlen . Verwenden Sie keine negativen Zahlen , Dezimalzahlen oder Zahlen, die größer als 255 für die Argumente dieser Funktion
$ white = ImageColorAllocate ( $ image , 255, 255, 255 ); .
$ Grau = ImageColorAllocate ( $ image , 200, 200, 200 );
$ darkgray = ImageColorAllocate ( $ image , 150 , 150, 150);
$ blue = ImageColorAllocate ( $ image , 0, 0 , 250) ;
$ dunkelblau = ImageColorAllocate ( $ image , 0, 0 , 150);
$ rot = ImageColorAllocate ( $ image , 255, 0 , 0);
$ dunkelrot = ImageColorAllocate ( $ image , 200, 0 , 0);
5
Geben Sie den Code nacheinander ziehen 20 arc Kurven , so dass jede neue Bogen wird ein Zentrum, das 1 Pixel ist zu haben höher als der vorherige Bogen . Geben Sie den Bogen x Center -Koordinate, y -Koordinate Zentrum , messen, Startwinkel , Endwinkel und Farbe der einzelnen Abschnitte des Kreisdiagramms in den Argumenten separaten imagearc Funktionen
for ($ i = 120; . $ I> , 100, $ i - ) {
imagearc ( $ image , 100, $ i , 100, 50 , 0 , 60, $ dunkelblau );
imagearc ( $ image , 100, $ i , 100, 50 , 60, 90 , $ darkgray );
imagearc ( $ image , 100, $ i , 100, 50 , 90, 360 , $ dunkelrot );
}
6
Geben Sie den Code auf drei Bögen Farbe gefüllt , die eine Mitte haben an der Web -Seite von Koordinaten ( 100,100 ) zu ziehen und haben die gleichen Bogen Maßnahmen und zentrale Lage als letzte Bogenkurve mit dem imagearc gezogen Code (100 Pixel ), um die 2D- Kreisdiagramm
ImageFilledArc ( $ image , 100, 100, 100 , 50, 0, 60 , $ blau, IMG_ARC_PIE ); .
ImageFilledArc ($ Bild , 100, 100 , 100, 50 , 60, 90 , $ grau, IMG_ARC_PIE );
ImageFilledArc ( $ image , 100, 100, 100 , 50, 90 , 360, $ rot, IMG_ARC_PIE )
7
Geben Sie den Code, um das 3D- Tortendiagramm als PNG- Grafik-Datei zu machen , löschen Sie den Speicher verwendet, um das Bild zu erstellen und am Ende das PHP-Skript .
header (" Content-type : image /png ");
imagepng ( $ image );
imagedestroy ( $ image );
>
8
Kopieren und fügen Sie den Code in Ihren Text -Editor, um sicherzustellen, dass die 3D-Kreisdiagramm Programm keine Syntaxfehler hat und ordnungsgemäß ausgeführt .
< ? php
$ image = ImageCreate (200 , 200) ;
$ white = ImageColorAllocate ( $ image , 255, 255, 255 );
$ grau = ImageColorAllocate ( $ image , 200, 200, 200 );
$ darkgray = ImageColorAllocate ( $ image , 150 , 150, 150);
$ blue = ImageColorAllocate ( $ image , 0, 0 , 250) ;
$ dunkelblau = ImageColorAllocate ( $ image , 0 , 0, 150);
$ rot = ImageColorAllocate ( $ image , 255, 0 , 0);
$ dunkelrot = ImageColorAllocate ( $ image , 200, 0 , 0);
for ($ i = 120; $ i> 100; $ i - ) {
imagearc ( $ image , 100, $ i , 100, 50 , 0 , 60, $ dunkelblau ) ;
imagearc ( $ image , 100, $ i , 100, 50 , 60, 90 , $ darkgray );
imagearc ( $ image , 100, $ i , 100, 50, 90 , 360, $ dunkelrot ); }
ImageFilledArc ( $ image , 100, 100, 100 , 50, 0, 60 , $ blau, IMG_ARC_PIE );
ImageFilledArc ( $ image , 100, 100 , 100, 50 , 60, 90 , $ grau, IMG_ARC_PIE );
ImageFilledArc ( $ image , 100, 100, 100 , 50, 90 , 360, $ rot, IMG_ARC_PIE ) ;
header (" Content-type : image /png ");
imagepng ( $ image );
imagedestroy ( $ image );
>
9
Speichern Sie die PHP -Datei und laden Sie sie auf Ihrem Webserver. Fügen Sie die URL , wo die PHP-Datei in Ihrem Browser befindet , um die 3D- Tortendiagramm anzuzeigen.