ホームページ >バックエンド開発 >PHPチュートリアル >GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)
GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)
チャートを使用して製品データ情報を分析することは、現在、大規模および中規模の企業で最も一般的に使用されているデータ管理モデルです企業は、チャートを通じて製品を分析するだけでなく、一目で明確に把握できるため、製品計画の次のステップをタイムリーに決定でき、企業の経済的利益を迅速に向上させることができます。製品データの傾向を分析するチャートは企業の急速な発展の基礎です。この記事では、製品データのチャート分析について紹介します。
前回の記事「GD2関数を使ってグラフに行ラベルと列ラベルを追加する(PHPグラフィックスと画像の典型的な応用チュートリアル5)」では、グラフに行ラベルと列ラベルを追加してから、GD2関数を使用する方法を紹介しました。チャート分析プロダクトを導入するには データは前回の記事の内容と切り離せないものです 前回の内容を活かすために、以下で詳しく紹介していきます!
技術的なポイント
は、チャートにさまざまな商品データ情報を追加するために主にarray()関数とimagestring()関数で使用されます。その中でもimagestring()関数については記事で詳しく紹介しています。 array() については、ここでは詳しく説明しませんので、以前の記事やトピックを参照してください。
実装プロセス
(1) imagecreatepng()関数を通じて画像をロードし、配列を使用して2つの定数をカスタマイズします。具体的なコードは次のとおりです。
<?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) 背景画像を作成した後、背景に対してさまざまな操作を実行するには、操作を実行する前に、imagecolorallcate() 関数を呼び出して、描画されたイメージの色を定義する必要があります。具体的なコードは次のとおりです。
$black = imagecolorallocate($im,255,0,0); //设置颜色值,
(3) 色の値を定義した後、 imageline() 関数を使用して X 軸と Y 軸の座標を描画し、imagestring() 関数を使用して文字を出力します。ラベルのないテキストの出力は、imagestring() 関数を呼び出すことで実現されます。
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
(5) グラフィックをブラウザに出力する必要があります。通常はファイルに保存してブラウザに出力します。この例では、imagepng() 関数を使用して、次のように画像コードを出力します。
$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像素 }
注:
imagepng() 関数は、コンテンツを png 形式で出力し、ユーザーの場合はブラウザーに送信します。別の形式での出力が必要な場合は、対応する関数を呼び出す必要があります。GIF 形式で送信したい場合は、imagegif() 関数を呼び出す必要があります。 (6) 画像処理が完了したら、imagedestroy() 関数を呼び出して画像リソースを解放する必要があります。 具体的なコードは次のとおりです。
imagepng($im,"a.png"); echo "<img src='a.png' alt="GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)" >"; //输出图像
上記の手順を完了し、ブラウザにアドレスを出力します。 Enter キーを押して、次のグラフの結果を取得します。
ここで PHP グラフィックスと画像処理の紹介は終了しました。追加したいことがあれば、記事にメッセージを残してください。間に合うので、次のトピックでお会いしましょう!
以上がGD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。