|
復制代碼 代碼如下:
<?php
//填充圖表的參數
$ChartDiameter = 60; //圖表直徑
$ChartData = array(30,70);//用于生成圖表的數據,可通過數據庫來取得來確定也可以多個不過和顏色數組對應
//把角度轉換為弧度
function radians($degrees){return($degrees*(pi()/180.0));}
//取得在圓心為(0,0)圓上 x,y點的值
function circle_point($degrees,$diameter){$x=cos(radians($degrees))*($diameter/2);$y=sin(radians($degrees))*($diameter/2);return (array($x,$y));}
//確定圖形的大小
$ChartWidth = $ChartDiameter + 20;
$ChartHeight = $ChartDiameter + 20;
//確定統計的總數
$ChartTotal = “”;
for($index = 0;$index < count($ChartData);$index++){
$ChartTotal += $ChartData[$index];
}
$ChartCenterX = $ChartDiameter/2 + 10;
$ChartCenterY = $ChartDiameter/2 + 10;
//生成空白圖形
$image = imagecreate($ChartWidth, $ChartHeight);
//分配顏色
$colorBody = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
$colorBorder = imagecolorallocate($image, 0×00, 0×00, 0×00);
$colorText = imagecolorallocate($image, 0×00, 0×00, 0×00);
$colorSlice[] = imagecolorallocate($image, 0xFF, 0×00, 0×00);//這里是和你上面寫的數組對應的顏色
$colorSlice[] = imagecolorallocate($image, 0×00, 0xFF, 0×00);
//填充背境
imagefill($image, 0, 0, $colorBody);
//畫每一個扇形
$Degrees = 0;
for($index = 0; $index < count($ChartData); $index++){
$StartDegrees = round($Degrees);
$Degrees += (($ChartData[$index]/$ChartTotal)*360);
$EndDegrees = round($Degrees);
$CurrentColor = $colorSlice[$index%(count($colorSlice))];
//畫圖F
imagearc($image,$ChartCenterX,$ChartCenterY,$ChartDiameter,$ChartDiameter,$StartDegrees,$EndDegrees, $CurrentColor);
//畫直線
list($ArcX, $ArcY) = circle_point($StartDegrees, $ChartDiameter);
imageline($image,$ChartCenterX,$ChartCenterY,floor($ChartCenterX + $ArcX),
floor($ChartCenterY + $ArcY),$CurrentColor);
//畫直線
list($ArcX, $ArcY) = circle_point($EndDegrees, $ChartDiameter);
imageline($image,$ChartCenterX,$ChartCenterY,ceil($ChartCenterX + $ArcX),
ceil($ChartCenterY + $ArcY),$CurrentColor);
//填充扇形
$MidPoint = round((($EndDegrees 主站蜘蛛池模板: 久久青青草原精品无线观看 | 91精品人成在线观看 | 在线观看www日本免费网站 | 国产乱理论片在线观看理论 | 91精品国产品国语在线不卡 | 久久香蕉国产精品一区二区三 | 一区二区三区在线播放视频 | 福利国产视频 | 欧美人与牲动交xxxxbbbb | 国产精品拍自在线观看 | a级国产乱理论片在线观看看 | 色好吊| 加勒比综合在线 | 午夜免费视频网站 | 一本加勒比hezyo东京re高清 | 亚洲国产99 | 91精品国产人成网站 | 无码精品一区二区三区免费视频 | 天天更新天天久久久更新影院 | 欧美中文字幕一二三四区 | 91精品国产亚一区二区三区 | 午夜hhh视频在线观看hhhh | 久久免费福利视频 | 国产亚洲精品拍拍拍拍拍 | 四虎网站网址 | 亚洲欧美在线综合一区二区三区 | 亚洲人成绝费网站色ww | 亚洲午夜大片 | 激情一区二区三区 | 久久一区二区精品 | 亚洲香蕉久久一区二区 | 免费国产一级特黄久久 | 亚洲精品视频久久 | 免费在线色 | 久久综合九色综合欧洲 | 国产成人宗合 | 欧美中文字幕一区二区三区 | 国产 麻豆 欧美亚洲综合久久 | 起碰免费视频97网站 | 成人免费观看www视频 | 末成年美女黄网站色大片连接 |