GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)

黄舟
リリース: 2023-03-07 16:20:02
オリジナル
2022 人が閲覧しました

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=&#39;a.png&#39; alt="GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)" >";                //输出图像
ログイン後にコピー

上記の手順を完了し、ブラウザにアドレスを出力します。 Enter キーを押して、次のグラフの結果を取得します。

GD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)ここで PHP グラフィックスと画像処理の紹介は終了しました。追加したいことがあれば、記事にメッセージを残してください。間に合うので、次のトピックでお会いしましょう!

以上がGD2 関数を使用して製品データのチャート分析を実装する (PHP グラフィックスと画像の典型的なアプリケーション チュートリアル 6)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!