Maison  >  Article  >  développement back-end  >  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)

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)

黄舟
黄舟original
2017-04-24 17:26:172066parcourir

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 )
La fonction utilise la couleur pour tracer une ligne continue dans l'image des coordonnées (x1, y1) à (x2, y2), l'origine (0,0) étant le coin supérieur gauche de l'image.

(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 )
Le paramètre font est la police, et le régler de 1 à 5 signifie utiliser la police par défaut ; les paramètres x et y sont les coordonnées du point de départ de la chaîne, le contenu de la chaîne est placé dans le paramètre s, et le paramètre col représente la couleur de la chaîne !

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=&#39;a.png&#39; 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);                       //释放图像资源
?>
Les résultats de sortie sont les suivants :


Utilisez la fonction GD2 pour ajouter des étiquettes de lignes et de colonnes au graphique (Tutoriel dapplication typique de PHP Graphics and Images 5)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn