本文
介绍了用PHP绘图生成饼图的
方法,供大家
参考:
这里的
功能是人口分布尺度,它由一个扇形的圆组成,每个扇的颜色不同。
复制代码代码如下:< PHP
数组=北京> 1925,上海= 2016,广州= 1256,深圳= 980);
arr_key美元= array_keys(数组);
数组();
$我=新建一个真彩色图像(300300);
为($ = 1;$ i =计数(数组);$ + +){
$色{ } = imagecolorallocate($ IM,兰德(0255)、(0255)、兰特兰特(0255));
}
创建一个由多个风扇组成的饼图
$ =兰德(0360);
array_sum美元金额=(数组);
为(J = 0美元;J <计数($ arr_key);$ J++){
A2 = A1 +美元美元美元美元arr_key {,} / $金额×360;
(我imagefilledarc美元,美元150150180,80,A1、A2美元,美元的颜色{ $ J },img_arc_pie);
美元= A2;
}
输出图像
页眉(内容
类型:图像);
imagepng(为我);
关闭 销毁一图像(为我);
>
希望本文能对大家的PHP
程序设计有所帮助。