Utilisez la fonction GD2 pour ajouter des étiquettes de lignes et de colonnes aux graphiques (Tutoriel d'application typique des images graphiques PHP 5)
Les graphiques sont largement utilisés dans les données, est également très utile. Les données complexes peuvent être affichées visuellement à travers des graphiques de données. Notre article explique donc principalement comment ajouter des lignes et des colonnes aux graphiques !
Continuons de revoir l'article précédent "Utiliser la fonction GD2 pour dessiner des figures géométriques (Tutoriel d'application typique des graphiques et images PHP 4) ", l'utilisation que nous avons introduite dans l'article précédent Le La fonction GD2 dessine des figures géométriques et introduit également plusieurs fonctions communes pour notre traitement d'image. Nous allons donc aujourd'hui introduire l'ajout d'étiquettes de lignes et de colonnes au graphique !
Points techniques de cet article :
Nous devons encore appliquer les fonctions GD2 pour ajouter des étiquettes de lignes et de colonnes au graphique, dont certaines nous utilisons Les articles précédents vous l'ont présenté en détail, maintenant nous introduisons quelques fonctions
(1) fonction imagecreatefrompng()
Cette fonction est utilisée pour obtenir un fichier image au format png, la syntaxe de cette fonction est la suivante :
resource imagecreatefrompng ( string $filename )
imagecreatefrompng() renvoie un identifiant d'image, représentant l'image obtenue à partir du nom de fichier donné.
(2)fonction imageline()
Cette fonction permet de tracer une ligne continue Le format de syntaxe de la fonction est le suivant :
<🎜. >bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
(3)fonction imagestring()
Cette fonction permet de tracer une ligne de chaîne horizontalement sur l'image. Le format de syntaxe spécifique est le suivant :bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
Processus de mise en œuvre
<?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="Utilisez la fonction GD2 pour ajouter des étiquettes de lignes et de colonnes au graphique (Tutoriel d'application typique de PHP Graphics and Images 5)" >"; //输出图像 imagedestroy($im); //释放图像资源 ?>
Remarque :
La fonction imagepng() génère le contenu au format png et l'envoie au navigateur si l'utilisateur a besoin d'une sortie. dans un format différent, il doit appeler la fonction correspondante. Si vous souhaitez envoyer au format GIF, vous devez appeler la fonction imagegif().
C'est tout pour ajouter des étiquettes de lignes et de colonnes aux graphiques. N'est-ce pas très simple ? Ensuite, nous continuerons à introduire les données du produit d'analyse des graphiques. Pour plus de détails, veuillez lire "Implémentation à l'aide. Fonction GD2 Analyse graphique des données produit (Tutoriel d'application typique de graphiques et d'images PHP 6) 》 !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!