ホームページ > バックエンド開発 > PHPチュートリアル > PHP が円グラフ コードを動的に生成する_PHP チュートリアル

PHP が円グラフ コードを動的に生成する_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:45:55
オリジナル
1155 人が閲覧しました

*/
//画像を作成する
$image=imagecreatetruecolor(300,300);
//円グラフの描画に必要な色を定義します
$white=imagecolorallocate($image, 0xff, 0xff, 0xff);
$gray=imagecolorallocate($image, 0xc0, 0xc0, 0xc0);
$darkgray=imagecolorallocate($image, 0x90, 0x90, 0x90);
$navy=imagecolorallocate($image, 0x00, 0x00, 0x80);
$darknavy=imagecolorallocate($image, 0x00, 0x00, 0x50);
$red=imagecolorallocate($image, 0xff, 0x00, 0x00);
$darkred=imagecolorallocate($image, 0x90, 0x00, 0x00);

/*
imagecolorallocate -- 画像に色を割り当てます。 説明: int imagecolorallocate (リソース画像、int red、int green、int blue) は、指定された RGB コンポーネントで構成される色を表す識別子を返します。 image パラメータは、imagecreate() 関数の戻り値です。赤、緑、青は、それぞれ目的の色の赤、緑、青の成分です。これらのパラメータは、0 ~ 255 の整数、または 16 進数の 0x00 ~ 0xff です。 image で表されるイメージで使用される各色を作成するには、imagecolorallocate() を呼び出す必要があります。
*/
//絵を描きます
for($i=160;$i > 150; $i--)
{
imagefilledarc($image, 150, $i, 200, 80, 0, 45, $darknavy, img_arc_pie);
imagefilledarc($image, 150, $i, 200, 80, 45, 75, $darkgray, img_arc_pie);
imagefilledarc($image, 150, $i, 200, 80, 75, 360, $darkred, img_arc_pie);
}
imagefilledarc($image, 150, 150, 200, 80, 0, 45, $navy, img_arc_pie);
imagefilledarc($image, 150, 150, 200, 80, 45, 75, $gray, img_arc_pie);
imagefilledarc($image, 150, 150, 200, 80, 75, 360, $red, img_arc_pie);
header('content-type: image/png');
imagepng($image);
imagedestroy($image);
/*
imagefilledarc() 関数は、楕円弧を描画し、同時に指定した色で塗りつぶすことができます。この機能を使用すると、統計用の円グラフを簡単に描画できます。以下は、imagefilledarc() 関数の使用方法を示しています

このコードの実行結果を図 22.8 に示します。 */

//絵に線を描く

//トゥルーカラー画像を作成する

$img=imagecreatetruecolor(300,300);
$white=imagecolorallocate($img,255,255,255);
$red=imagecolorallocate($img,255,0,0);
$green=imagecolorallocate($img,0,255,0);
//画像上に楕円を描きます
imagefilledellips チュートリアル e($img,150,150,250,100,$red);
imagefilledellipse($img,150,150,100,250,$green);
//出力画像
header("コンテンツタイプ: 画像/png");
imagepng($img);
//画像を破棄します
imagedestroy($img);
/*
このコードの実行結果を図 22.9 に示します。 */

http://www.bkjia.com/PHPjc/632996.html

tru​​ehttp://www.bkjia.com/PHPjc/632996.html技術記事 */ // 画像を作成します $image=imagecreatetruecolor(300,300); // 円グラフの描画に必要な色を定義します $white=imagecolorallocate($image, 0xff, 0xff, 0xff); .
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート