Heim > Artikel > Backend-Entwicklung > Verwenden Sie die GD2-Funktion, um Zeilen- und Spaltenbeschriftungen zum Diagramm hinzuzufügen (Tutorial zu typischen Anwendungen von PHP-Grafiken und -Bildern 5).
Verwenden Sie die GD2-Funktion, um Zeilen- und Spaltenbeschriftungen zu Diagrammen hinzuzufügen (typisches Anwendungstutorial für PHP-Grafikbilder 5)
Diagramme werden häufig in Daten verwendet. ist auch sehr nützlich. Komplexe Daten können mithilfe von Datendiagrammen visuell dargestellt werden. Daher wird in unserem Artikel hauptsächlich erläutert, wie man Diagrammen Zeilen und Spalten hinzufügt.
Sehen wir uns weiterhin den vorherigen Artikel „Verwenden der GD2-Funktion zum Zeichnen geometrischer Figuren (typisches Anwendungstutorial für PHP-Grafiken und -Bilder 4)“ an “, die Verwendung, die wir im vorherigen Artikel vorgestellt haben Die GD2-Funktion zeichnet geometrische Figuren und führt außerdem mehrere gängige Funktionen für unsere Bildverarbeitung ein. Deshalb werden wir heute das Hinzufügen von Zeilen- und Spaltenbeschriftungen zum Diagramm vorstellen!
Technische Punkte dieses Artikels:
Wir müssen noch GD2-Funktionen anwenden, um dem Diagramm Zeilen- und Spaltenbeschriftungen hinzuzufügen, einige davon Wir haben es Ihnen in den vorherigen Artikeln ausführlich vorgestellt. Jetzt stellen wir einige Funktionen vor:
(1) imagecreatefrompng()-Funktion
Diese Funktion wird verwendet Um eine Bilddatei im PNG-Format zu erhalten, lautet die Syntax dieser Funktion wie folgt:
resource imagecreatefrompng ( string $filename )
imagecreatefrompng() gibt einen Bildbezeichner zurück, der das aus dem angegebenen Dateinamen erhaltene Bild darstellt.
(2)imageline()-Funktion
Diese Funktion wird zum Zeichnen einer durchgezogenen Linie verwendet. Das Syntaxformat der Funktion ist wie folgt:
bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
Die Funktion verwendet Farbe, um eine durchgezogene Linie im Bild von den Koordinaten (x1, y1) bis (x2, y2) zu zeichnen, wobei der Ursprung (0,0) die obere linke Ecke des Bildes ist.
(3)imagestring()-Funktion
Diese Funktion wird verwendet, um eine Zeichenfolge horizontal auf dem Bild zu zeichnen. Das spezifische Syntaxformat ist wie folgt:
bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
Der Parameter Schriftart ist die Schriftart, und die Einstellung von 1 bis 5 bedeutet, dass die Parameter x und y die Startpunktkoordinaten der Zeichenfolge sind, in der der Inhalt der Zeichenfolge platziert wird Parameter s und der Parameter col repräsentiert die Farbe des Strings!
Implementierungsprozess
<?php header("Content-Type:text/html; charset=utf-8"); $im = imagecreatefrompng("upfile/2.png"); //载入一张 png 格式图片 $black = imagecolorallocate($im,255,0,0); //设置颜色值, 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 imagepng($im,"a.png"); echo "<img src='a.png' alt="Verwenden Sie die GD2-Funktion, um Zeilen- und Spaltenbeschriftungen zum Diagramm hinzuzufügen (Tutorial zu typischen Anwendungen von PHP-Grafiken und -Bildern 5)." >"; //输出图像 imagedestroy($im); //释放图像资源 ?>
Die Ausgabeergebnisse lauten wie folgt:
Hinweis:
Die Funktion imagepng() gibt den Inhalt im PNG-Format aus und sendet ihn an den Browser, wenn der Benutzer eine Ausgabe benötigt In einem anderen Format sollte er die entsprechende Funktion aufrufen. Wenn Sie im GIF-Format senden möchten, sollten Sie die Funktion imagegif() aufrufen.
Das ist das Hinzufügen von Zeilen- und Spaltenbeschriftungen zu Diagrammen. Als nächstes werden wir die Produktdaten für die Diagrammanalyse weiter vorstellen GD2-Funktion Diagrammanalyse von Produktdaten (Typisches Anwendungstutorial für PHP-Grafiken und -Bilder 6) 》!
Das obige ist der detaillierte Inhalt vonVerwenden Sie die GD2-Funktion, um Zeilen- und Spaltenbeschriftungen zum Diagramm hinzuzufügen (Tutorial zu typischen Anwendungen von PHP-Grafiken und -Bildern 5).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!