GD2 関数を使用して行ラベルと列ラベルをチャートに追加します (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 5)
チャートはデータで非常に広く使用されており、複雑なデータを表現することもできます。データグラフを視覚的に表示し、グラフに行と列を追加する方法を中心に説明します。
前回の記事「GD2関数を使って幾何学図形を描画する(PHPグラフィックスと画像の代表的な応用チュートリアル4)」の続きです
前回の記事では、GD2関数を使って幾何学図形を描画する方法を紹介しました。 、また、画像処理でよく使われる関数をいくつか紹介しましたが、今日はグラフに行と列のラベルを追加する方法を紹介します。この記事の技術的なポイント:
グラフに行ラベルと列ラベルを追加するには、GD2 関数を適用する必要があります。これらの関数の一部は、以前の記事で詳しく紹介しました。いくつか紹介します。 関数!(1)imagecreatefrompng()関数
この関数の構文形式は次のとおりです:resource imagecreatefrompng ( string $filename )
(2)imageline()関数
この関数は、実線を描画するために使用されます。関数の構文形式は次のとおりです:bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
(3)imagestring()関数
この関数は、画像上に文字列を水平に描画するために使用されます。具体的な構文形式は次のとおりです:bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
実装プロセス
<?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="GD2 関数を使用して行ラベルと列ラベルをグラフに追加します (PHP グラフィックスとイメージの典型的なアプリケーション チュートリアル 5)" >"; //输出图像 imagedestroy($im); //释放图像资源 ?>
注:
imagepng()関数はコンテンツをpng形式で出力し、それをブラウザにユーザーが別の形式で出力する必要がある場合は、対応する関数を呼び出す必要があります。GIF 形式で送信するには、imagegif() 関数を呼び出す必要があります。
これで、グラフに行と列のラベルを追加することができました。次に、製品データのグラフ分析を紹介します。詳細については、「GD2 関数を使用して製品データのグラフ分析を実装する」を参照してください。 (PHP グラフィックスと画像) 典型的なアプリケーションのチュートリアル 6)
》! 🎜以上がGD2 関数を使用して行ラベルと列ラベルをグラフに追加します (PHP グラフィックスとイメージの典型的なアプリケーション チュートリアル 5)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。