47
48
//2.画出扇形
49
//创建三个颜色
50
$red=imagecolorallocate($im,254,0,0);
51
$darkred=imagecolorallocate($im,144,0,0);
52
$blue=imagecolorallocate($im,0,0,128);
53
$darkblue=imagecolorallocate($im,0,0,80);
54
$gary=imagecolorallocate($im,192,192,192);
55
$darkgary=imagecolorallocate($im,144,144,144);
56
57
for($i=60;$i>=50;$i--){
58
imagefilledarc($im,100,$i,100,50,0,35,$darkblue,IMG_ARC_PIE);
59
imagefilledarc($im,100,$i,100,50,35,75,$darkgary,IMG_ARC_PIE);
60
imagefilledarc($im,100,$i,100,50,75,360,$darkred,IMG_ARC_PIE);
61
}
62
63
//在上面加盖
64
imagefilledarc($im,100,50,100,50,0,35,$blue,IMG_ARC_PIE);
65
imagefilledarc($im,100,50,100,50,35,75,$gary,IMG_ARC_PIE);
66
imagefilledarc($im,100,50,100,50,75,360,$red,IMG_ARC_PIE);
67
68
//输出图片
69
header("content-type: image/png");
70
imagepng($im);
71
imagedestory($im);
72
73
//有兴趣的同学可以将其封装成一个函数.
74
75
76
?>
思考
如果每次都必须自己去画,这样的图,是不是很麻烦
,有没有现成可以用于做图表开发的库
->jpgrapf
jpgraph 的介绍
jpgraph 的安装和配置
1. 下载 官网
2. 解压 (先拷贝到 htdocs 目录)
3. 配置 完毕使用( 就是把 emample 目录的其它文件 剪切到 emamlpe 文件夹内,注意要新建
一个文件夹名字一定是
jpgraph )
4. 测试