Heim > Artikel > Backend-Entwicklung > Verwenden Sie die GD2-Funktion, um eine Diagrammanalyse von Produktdaten zu implementieren (typisches Anwendungstutorial für PHP-Grafiken und -Bilder 6)
Verwendung der GD2-Funktion zur Realisierung einer Diagrammanalyse von Produktdaten (typisches Anwendungstutorial für PHP-Grafiken und -Bilder 6)
Die Verwendung von Diagrammen zur Analyse von Produktdateninformationen ist Derzeit die beliebteste Methode für große, mittlere und kleine Unternehmen. Die Analyse von Produkten anhand von Diagrammen kann nicht nur auf einen Blick Klarheit schaffen, sondern auch zeitnahe Entscheidungen über den nächsten Schritt der Produktplanung treffen. Schnelle Verbesserung der wirtschaftlichen Vorteile des Unternehmens Es ist ersichtlich, dass die Verwendung von Diagrammen zur Analyse von Produktdatentrends ein wichtiger Schritt für Unternehmen ist, um die Diagrammanalyse von Produktdaten schnell voranzutreiben.
Im vorherigen Artikel „Verwenden der GD2-Funktion zum Hinzufügen von Zeilen- und Spaltenbeschriftungen zum Diagramm (Tutorial zur typischen Anwendung von PHP-Grafiken und -Bildern 5)“ haben wir das Hinzufügen von Zeilen- und Spaltenbeschriftungen vorgestellt Dann ist die Verwendung der GD2-Funktion zur Implementierung der Diagrammanalyse von Produktdaten untrennbar mit dem Inhalt des vorherigen Artikels verbunden. Um den Inhalt des vorherigen Artikels zu verwenden, stellen wir ihn unten ausführlich vor!
Technische Punkte
Wird hauptsächlich in den Funktionen array() und imagestring() verwendet, um Diagrammen verschiedene Produktdateninformationen hinzuzufügen, darunter: Wir haben die Funktion imagestring() in einem von uns gelöschten Artikel ausführlich vorgestellt. Freunde, die sich nicht sicher sind, können einen Blick darauf werfen . Unsere bisherigen Artikel und Features!
Implementierungsprozess
(1) Laden Sie ein Bild über die Funktion imagecreatepng() und verwenden Sie das Array, um zwei Konstanten anzupassen, die spezifische Code Wie folgt:
<?php header("Content-Type:text/html; charset=utf-8"); $im = imagecreatefrompng("upfile/2.png"); //载入一张 png 格式图片 $data = array(40,50,60,70,80,90,100); $month = array("vb","vc","jsp","JS","C++","JAVA","PHP"); ?>
(2) Nachdem Sie das Hintergrundbild erstellt haben, können Sie verschiedene Vorgänge am Hintergrund ausführen. Bevor Sie den Vorgang ausführen, müssen Sie die Funktion imagecolorallcate() aufrufen, um die Farbe des zu definieren Der spezifische Code lautet wie folgt:
$black = imagecolorallocate($im,255,0,0); //设置颜色值,
(3) Verwenden Sie nach dem Definieren des Farbwerts die Funktion imageline(), um die Koordinaten der X-Achse und der Y-Achse zu zeichnen Verwenden Sie die Funktion imagestring(), um die Zeichen X und Y auszugeben. Der spezifische Code lautet wie folgt:
imageline($im,0,20,0,532,$black); //设置Y轴纵坐标 imageline($im,0,437,585,437,$black); //设置X轴纵坐标 imagestring($im,10,0,5,"Y",$black); //输出字符Y imagestring($im,10,560,422,"X",$black); //输出字符X
(4) Definieren Sie nach dem Erstellen der Koordinaten 4 Variablen und weisen Sie ihnen Anfangswerte zu. Verwenden Sie die for-Schleifenanweisung, um den Beschriftungstext auszuschleifen, indem Sie die Funktion imagestring() aufrufen. Der Code lautet insbesondere wie folgt:
$x = 30; $y = 209; $x_width = 61; $y_ht = 0; for ($i=0;$i<7;$i++){ imagestring($im,5,$x-1,$y+180,$month[$i],$black); //设置语言与 X 轴之间的距离 imagestring($im,5,$x-1,$y+200,$data[$i],$black); //设置语言与数量之间的距离 $x +=($x_width+20); //设置语言与语言,数量之间的宽度为20像素 }
(5) Die Grafiken müssen an den Browser ausgegeben werden. Die übliche Methode besteht darin, sie in einer Datei zu speichern und an den Browser auszugeben. In diesem Beispiel wird die Funktion imagepng() verwendet, um den Bildcode wie folgt auszugeben:
imagepng($im,"a.png"); echo "<img src='a.png' alt="Verwenden Sie die GD2-Funktion, um eine Diagrammanalyse von Produktdaten zu implementieren (typisches Anwendungstutorial für PHP-Grafiken und -Bilder 6)" >"; //输出图像
Hinweis:
imagepng() Die Funktion gibt den Inhalt im PNG-Format aus und sendet ihn an den Browser. Wenn der Benutzer eine Ausgabe in einem anderen Format benötigt, sollte die entsprechende Funktion aufgerufen werden. Wenn der Inhalt im GIF-Format gesendet wird, wird die Funktion imagegif() aufgerufen aufgerufen werden sollte.
(6) Nach Abschluss der Bildverarbeitung müssen Sie die Funktion imagedestroy() aufrufen, um die Bildressourcen freizugeben. Der spezifische Code lautet wie folgt:
imagedestroy($im); //释放图像资源
Führen Sie die oben genannten Schritte aus. Geben Sie dann die Adresse in den Browser ein und drücken Sie die Eingabetaste, um die folgenden Diagrammergebnisse zu erhalten:
Wir haben die Einführung der PHP-Grafik- und Bildverarbeitung abgeschlossen Haben Sie hier etwas hinzuzufügen? Sie können eine Nachricht im Artikel hinterlassen. Wir werden den Inhalt rechtzeitig hinzufügen. Wir sehen uns also im nächsten Thema!
Das obige ist der detaillierte Inhalt vonVerwenden Sie die GD2-Funktion, um eine Diagrammanalyse von Produktdaten zu implementieren (typisches Anwendungstutorial für PHP-Grafiken und -Bilder 6). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!