天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php生成扇形比例圖實例

我們在很多網站會看到一些圖形的百分比顯示圖,像三個地區所占地多少或者是成績等,給大家介紹一款用php生成的扇形比例百分比顯示程序代碼,不過使用它首先得有phpGD庫支持。
復制代碼 代碼如下:
<?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 主站蜘蛛池模板: 囯产免费精品一品二区三区视频 | 久久免费视频在线观看6 | 撕开美女的衣服2 | 亚洲午夜久久久无码精品网红A片 | 女子初尝黑人巨嗷嗷叫 | 亚洲精品久久久久无码AV片软件 | 国产成人ae在线观看网站站 | 人妻中文字幕无码系列 | 在线天天看片免费视频观看 | 国产亚洲精品久久精品录音 | 国产精品99久久久久久动态图 | 欧美男男网站免费观看videos | 国产精品自产拍在线观看网站 | Chinesetube国产中文 | 亚洲 欧美 日韩 卡通 另类 | 亚洲性夜夜色综合网站 | 18禁止看的免费污网站 | 狠狠色狠狠色综合日日小说 | 日本大尺码喷液过程视频 | 一本久道久久综合狠狠躁AV | 中文字幕亚洲无线码高清不卡 | 国产精品久久欧美一区 | 国产精品日本欧美一区二区 | 亚洲国产货青视觉盛宴 | 国产短视频精品区 | 中文字幕久久熟女人妻AV免费 | 强奷乱码欧妇女中文字幕熟女 | 高肉黄暴NP文公交车 | 亚洲综合香蕉在线视频 | 大香伊人久久精品一区二区 | 亚洲午夜久久影院 | 国产精品一区二区在线观看 | 亚洲视频成人 | 日日夜夜国产 | 狠狠综合久久综合88亚洲 | 久久国产精品免费A片蜜芽 久久国产精品萌白酱免费 久久国产精品麻豆AV影视 | 夜色私人影院永久入口 | 亚洲中文字幕永久在线 | bl肉yin荡受np各种play | 亚洲色婷婷久久精品AV蜜桃久久 | 免费又黄又硬又爽大片 |