PHP绘图中饼图的生成方法 浏览:303

本文介绍了用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程序设计有所帮助。
推荐文章1
广告