国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

php做餅圖的函數(shù)(轉(zhuǎn))

php做餅圖的函數(shù)(轉(zhuǎn))

更新時(shí)間:2022-05-14 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

php做餅圖的函數(shù)
作者:qdlover 發(fā)表日期:2000年9月15日 閱讀次數(shù):14
--------------------------------------------------------------------------------

再介紹一下我自己,呵呵
我是個(gè)新手,當(dāng)時(shí)學(xué)php純粹是為了應(yīng)付領(lǐng)導(dǎo)哦,讓我們做統(tǒng)計(jì)圖,我本來(lái)是學(xué)asp的,突然改行很不適應(yīng),不過(guò)php功能的確很強(qiáng)大呀,呵呵,我都離不了他了,這不,餅圖,柱型圖都搞定了,可是還有很多問(wèn)題我不會(huì),還希望大家多指教呀,說(shuō)了好多廢話了,我還以為是在寫(xiě)信那
我的聯(lián)系方式是:
 email:qingdaohb@yeah.net
 http://qdlover.yeah.net
老板催了,沒(méi)辦法,餅圖函數(shù)出爐了,大家快搶呀

########
bimage.php3
########
<?
/*
函數(shù)說(shuō)明
$chartdata:數(shù)據(jù),是數(shù)組元素
$chartfont:字號(hào)
$chartdiameter:決定餅的大小(要看你餓不餓了,呵呵)
$chartlabel:標(biāo)題,也是數(shù)組元素
$colorslice:顏色數(shù)組,例如$tmp=array255,255,255);$colorslic=array($tmp);
$colorborder:邊框顏色,數(shù)組
$colortext :文本顏色,數(shù)組
$colorbody:背景顏色,數(shù)組
$file:輸出圖片文件名*/
function bimage($chartdata,
$chartfont,
$chartdiameter ,
$chartlabel ,
$colorslice,
$colorbody ,
$colorborder,
$colortext ,
$file
)
{
$chartdiameter=150;

 $chartfontheight=imagefontheight($chartfont);
 $d1=10;$d2=20;$d3=30;$d4=40;$d5=50;
 $chartdata=array($d1,$d2,$d3,$d4,$d5);
 $chartlabel=array("D1","D2","D3","D4","D5");
 $chartwidth=$chartdiameter+20;
 $chartheight=$chartdiameter+20+(($chartfontheight+2)*count($chartdata));
 header("content-type:image/gif");
 $image=imagecreate($chartwidth,$chartheight);
$colorbody =imagecolorallocate ($image,$colorbody[0],$colorbody[1],$colorbody[2]);
$colortext =imagecolorallocate ($image,$colortext[0],$colortext[1],$colortext[2]);
$colorborder =imagecolorallocate ($image,$colorborder[0],$colorborder[1],$colorborder[2]);
for ($i=0;$i<count($colorslice);$i++)
{
$t=imagecolorallocate($image,$colorslice[$i][0],$colorslice[$i][1],$colorslice[$i][2]);
$colorslice[$i]=$t;
}




 for($i=0;$i<count($chartdata);$i++)
 {
 $charttotal+=$chartdata[$i];
 }
 $chartcenterx=$chartdiameter/2+10;
 $chartcentery=$chartdiameter/2+10;
$degrees=0;
for($i=0;$i<count($chartdata);$i++)
{
$startdegrees=round($degrees);
$degrees+=(($chartdata[$i]/$charttotal)*360);
$enddegrees=round($degrees);
$currentcolor=$colorslice[$i%(count($colorslice))];
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-$startdegrees)/2)+$startdegrees);
 list($arcx,$arcy)= circle_point ( $midpoint, $chartdiameter/2);
 imagefilltoborder($image,
 floor($chartcenterx+$arcx),
 floor($chartcentery+$arcy),
 $currentcolor,
 $currentcolor);
 }
 imagearc($image,
$chartcenterx,
$chartcentery,
$chartdiameter,
$chartdiameter,
0,360,
$colorborder);
 imagefilltoborder ($image,
floor($chartcenterx +( $chartdiameter /2)+2),
$chartcentery ,
$colorborder,
$colorborder );
for ($i=0;$i<count($chartdata);$i++)
{
$currentcolor=$colorslice[$i%(count($colorslice))];
$liney=$chartdiameter+20+($i*($chartfontheight+2));
imagerectangle ($image,
10,
$liney,
20+$chartfontheight,
$liney+$chartfontheight,
$colorbody);
imagefilltoborder($image,
 12,
 $liney+2,
 $colorbody,
 $currentcolor);
imagestring($image,
$chartfont,
40+$chartfontheight,
$liney,
"$chartlabel[$i]:$chartdata[$i]",
$colortext);

}


 imagegif ($image,$file);

}

function radians($degrees)
 {
 return($degrees*(pi()/180.0));
 }
function circle_point($degrees,$diameter)
 {
 $x=cos(radians($degrees))*($diameter/2);
 $y=sin(radians($degrees))*($diameter/2);
 return (array($x,$y));
 }
?>
###########
這是一個(gè)調(diào)用的例子
###########

<?
include("bfunc.php3");
$chartdiameter=250;
 $chartfont=5;
 $d1=10;$d2=20;$d3=30;$d4=40;$d5=50;
 $chartdata=array($d1,$d2,$d3,$d4,$d5);
 $chartlabel=array("D1","D2","D3","D4","D5");

 $colorbody=array(0xff,0xff,0xff);
 $colorborder=array(0x00,0x00,0x00);
 $colortext=array(0xff,0xff,0xff);

 $color1=array(0xff,0x00,0x00);
 $color2=array(0x00,0xff,0x00);
 $color3=array(0x00,0x00,0xff);
 $color4=array(0xff,0xff,0x00);
 $color5=array(0xff,0x00,0xff);
 $colorslice=array($color1 ,$color2,$color3,$color4,$color5);
$file="tj.gif"
bimage($chartdata,
 $chartfont,
 $chartdiameter ,
 $chartlabel ,
 $colorslice,
 $colorbody ,
 $colorborder,
 $colortext ,
 $file )
?>


【奧索網(wǎng)版權(quán)所有,如需轉(zhuǎn)載,請(qǐng)注明出處】

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国产精品乡下勾搭老头1| 免费看日韩a级影片| 亚洲成人自拍网| caoporn国产精品| 一区二区三区四区不卡在线| 色妹子一区二区| 亚洲一区二区三区自拍| 欧美午夜理伦三级在线观看| 视频一区欧美精品| 日韩欧美一级在线播放| 国产精品白丝av| 中文字幕在线观看一区二区| 欧美日韩黄色影视| 国产一区二区三区精品视频| 欧美国产日产图区| 911精品国产一区二区在线| 裸体健美xxxx欧美裸体表演| 国产精品久久久久久亚洲毛片| 日本精品视频一区二区三区| 日本欧美一区二区| 国产精品国产三级国产三级人妇 | 日日噜噜夜夜狠狠视频欧美人| 欧美成人bangbros| 91视频91自| 另类中文字幕网| av电影天堂一区二区在线观看| 香蕉成人啪国产精品视频综合网 | 成人免费毛片嘿嘿连载视频| 亚洲午夜电影网| 国产视频一区在线观看 | 91精品国模一区二区三区| 国产成人亚洲综合a∨猫咪| 亚洲一区二区偷拍精品| 国产午夜三级一区二区三| 日本道精品一区二区三区 | 日韩高清欧美激情| 国产精品久久午夜| 精品国产凹凸成av人导航| 色婷婷亚洲精品| 丰满岳乱妇一区二区三区| 爽好久久久欧美精品| 亚洲激情第一区| 中文字幕一区三区| 国产人成一区二区三区影院| 日韩亚洲欧美在线| 欧美艳星brazzers| 欧美综合色免费| 91丨porny丨户外露出| 成人在线视频首页| 久久99国产精品尤物| 人人精品人人爱| 午夜精品福利一区二区蜜股av | 中文字幕制服丝袜一区二区三区 | 亚洲国产综合在线| 一区二区三区在线高清| 国产精品久久久久久妇女6080| 久久蜜桃一区二区| 欧美精品一区二区久久婷婷| 日韩一区二区在线看| 91精品国产美女浴室洗澡无遮挡| 欧美午夜一区二区三区| 欧美色欧美亚洲另类二区| 在线视频中文字幕一区二区| 99精品黄色片免费大全| 成人av在线播放网站| 成人性生交大合| av影院午夜一区| 色婷婷综合五月| 欧美人妇做爰xxxⅹ性高电影| 欧美在线看片a免费观看| 欧美性淫爽ww久久久久无| 91国偷自产一区二区三区观看 | 在线视频综合导航| 在线不卡欧美精品一区二区三区| 欧美三电影在线| 777奇米四色成人影色区| 欧美大白屁股肥臀xxxxxx| 欧美成人乱码一区二区三区| 精品国产三级a在线观看| 国产精品午夜免费| 亚洲综合激情另类小说区| 亚洲3atv精品一区二区三区| 激情亚洲综合在线| 97se亚洲国产综合在线| 欧美精品电影在线播放| 久久精品亚洲麻豆av一区二区| 亚洲欧洲三级电影| 日韩不卡一区二区三区| 国产91在线观看丝袜| 欧美日韩一区二区三区视频| 精品国产一区二区三区久久影院 | 在线亚洲一区观看| 欧美xxxx在线观看| 亚洲三级电影网站| 麻豆精品国产91久久久久久| aa级大片欧美| 欧美mv日韩mv国产网站| 1区2区3区国产精品| 麻豆专区一区二区三区四区五区| 99re成人在线| 久久女同互慰一区二区三区| 亚洲一区二区欧美激情| 国产激情精品久久久第一区二区| 欧美影院一区二区| 日本一区二区免费在线| 日韩av电影免费观看高清完整版 | 久久嫩草精品久久久精品一| 亚洲综合一二区| 丰满少妇久久久久久久| 制服丝袜国产精品| 亚洲免费观看高清| 国产精品一区二区久久精品爱涩| 欧美日韩一级黄| 亚洲色图在线播放| 国产精品一品视频| 日韩欧美专区在线| 天堂va蜜桃一区二区三区漫画版| 99天天综合性| 欧美韩日一区二区三区四区| 久久99九九99精品| 欧美一级二级三级乱码| 一片黄亚洲嫩模| 91蝌蚪porny| 国产精品免费观看视频| 国产精品资源在线| 精品国产乱码91久久久久久网站| 日韩精品一级中文字幕精品视频免费观看| 波波电影院一区二区三区| 国产日韩av一区| 国产在线播放一区| 久久久久成人黄色影片| 国模一区二区三区白浆| 日韩一级黄色片| 精品在线观看视频| 精品国产乱码91久久久久久网站| 久久99久久久久| 精品久久五月天| 国产精品123区| 国产精品网曝门| 91视频观看免费| 性欧美大战久久久久久久久| 在线成人av网站| 久久狠狠亚洲综合| 国产婷婷色一区二区三区| av在线不卡免费看| 亚洲尤物在线视频观看| 69久久夜色精品国产69蝌蚪网| 日韩不卡免费视频| 久久久久久久久伊人| 成人app软件下载大全免费| 最好看的中文字幕久久| 欧美系列一区二区| 精品写真视频在线观看| 中文字幕高清一区| 在线亚洲欧美专区二区| 麻豆精品一区二区| 国产日韩精品视频一区| 色88888久久久久久影院野外| 午夜精品久久久久久久久久久| 精品成人佐山爱一区二区| 成人禁用看黄a在线| 亚洲第一会所有码转帖| 欧美变态tickle挠乳网站| k8久久久一区二区三区| 天天av天天翘天天综合网| 久久久不卡网国产精品一区| 色老汉一区二区三区| 精品夜夜嗨av一区二区三区| 国产精品国产三级国产有无不卡| 欧美日韩在线综合| 成人午夜又粗又硬又大| 亚洲国产综合视频在线观看| 久久香蕉国产线看观看99| 欧美在线一区二区三区| 国产成人午夜视频| 肉肉av福利一精品导航| 亚洲欧美一区二区视频| 欧美成人一级视频| 欧美三级在线看| 99国内精品久久| 国产一区二区免费看| 亚洲va欧美va国产va天堂影院| 国产精品―色哟哟| 精品福利在线导航| 欧美精品第1页| 色诱视频网站一区| 国产福利一区二区三区| 日本免费新一区视频| 亚洲精品乱码久久久久久久久 | 一区二区三区丝袜| 国产女人18水真多18精品一级做| 91精品欧美福利在线观看| 91国偷自产一区二区开放时间| 国产成人啪免费观看软件| 麻豆成人久久精品二区三区小说| 午夜天堂影视香蕉久久| 亚洲综合色噜噜狠狠| 亚洲美腿欧美偷拍| 亚洲欧美一区二区在线观看| 亚洲国产高清aⅴ视频|