国产午夜成人免费看片无遮挡_日本免费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>

        国产精品网友自拍| 91一区二区在线| 国产一区二区免费在线| 精品视频1区2区| 午夜久久福利影院| 欧美变态tickle挠乳网站| 美女一区二区在线观看| 久久婷婷一区二区三区| 成人黄色片在线观看| 一区二区中文字幕在线| 91福利社在线观看| 秋霞午夜鲁丝一区二区老狼| 精品久久久三级丝袜| 成人精品视频网站| 亚洲一区二区三区自拍| 日韩欧美精品在线视频| 成人性色生活片免费看爆迷你毛片| 国产精品乱码人人做人人爱| 欧美午夜精品一区二区三区| 青青草伊人久久| 综合分类小说区另类春色亚洲小说欧美| 91视频一区二区| 久久精品二区亚洲w码| 亚洲欧洲成人精品av97| 欧美一级二级三级蜜桃| 99综合影院在线| 激情图区综合网| 一区二区三区 在线观看视频| 日韩精品影音先锋| 色呦呦日韩精品| 国产成人午夜精品影院观看视频| 五月婷婷综合在线| 中文字幕一区二区三| 精品999在线播放| 在线播放国产精品二区一二区四区 | 午夜在线电影亚洲一区| 久久久久综合网| 91精品国产色综合久久| 99re热这里只有精品视频| 另类小说视频一区二区| 一区二区免费看| 国产欧美日韩一区二区三区在线观看| 欧美日本一区二区三区| 色偷偷久久人人79超碰人人澡| 国产乱妇无码大片在线观看| 美女精品一区二区| 蜜桃精品视频在线| 秋霞电影一区二区| 亚洲高清视频在线| 亚洲v中文字幕| 午夜日韩在线电影| 亚洲成年人网站在线观看| 尤物av一区二区| 玉足女爽爽91| 亚洲综合视频网| 一区二区三区丝袜| 一区二区三区丝袜| 亚洲成av人综合在线观看| 亚洲成人一区二区| 日韩黄色免费电影| 久久 天天综合| 国产盗摄一区二区| 成人av手机在线观看| 一本一道久久a久久精品 | 精品久久五月天| 亚洲精品在线三区| 国产目拍亚洲精品99久久精品 | 欧美一区二区精品久久911| 欧美日韩一区成人| 91精品在线观看入口| 日韩久久精品一区| 国产精品污www在线观看| 亚洲同性同志一二三专区| 一个色综合网站| 日韩高清电影一区| 国产老肥熟一区二区三区| 成人免费福利片| 在线精品视频免费观看| 91麻豆精品国产91久久久使用方法| 欧美日韩在线电影| 精品国免费一区二区三区| 欧美国产精品中文字幕| 一区二区三区中文字幕| 日韩av一区二区三区四区| 国产精品亚洲专一区二区三区 | 成人午夜精品一区二区三区| 色一情一乱一乱一91av| 日韩一级二级三级精品视频| 久久精品免视看| 亚洲综合色婷婷| 国产精品一区免费视频| 色狠狠一区二区三区香蕉| 欧美成人激情免费网| 亚洲视频在线观看三级| 日本不卡免费在线视频| 成人h动漫精品| 91精品国产综合久久久久久久久久 | 国产91富婆露脸刺激对白| 在线观看亚洲a| 国产三级久久久| 丝袜美腿亚洲一区二区图片| 国产另类ts人妖一区二区| 欧美日韩不卡一区二区| 国产精品亲子伦对白| 日日夜夜一区二区| 欧洲在线/亚洲| 国产精品毛片大码女人| 日本色综合中文字幕| 99精品桃花视频在线观看| 日韩美女视频在线| 天天综合色天天| 在线免费亚洲电影| 亚洲色图都市小说| 成人国产在线观看| 欧美高清在线精品一区| 国产综合色产在线精品| 欧美一区二区三区视频免费 | 欧美午夜精品久久久久久超碰 | 日本免费新一区视频| 色综合天天综合给合国产| 国产日产欧美一区二区视频| 久久国产尿小便嘘嘘| 欧美一区二区三区喷汁尤物| 一区二区三区四区激情| 91在线视频免费观看| 中文字幕第一区| 国产精品一二三四| 久久久久久一二三区| 激情图片小说一区| 337p日本欧洲亚洲大胆精品| 久久精品国产亚洲5555| 91精品国产91综合久久蜜臀| 亚洲成人1区2区| 欧美一卡在线观看| 男女男精品视频| 日韩三级高清在线| 精品一区二区三区视频在线观看| 91精品国产欧美一区二区| 免费观看在线综合| 精品国产免费视频| 国产精品一区一区| 亚洲日本乱码在线观看| 色综合久久天天| 亚洲一区av在线| 日韩视频一区二区三区| 免费的国产精品| 日韩精品一区二区在线| 国产精一区二区三区| 国产精品久久久久一区| 91美女在线观看| 性感美女极品91精品| 欧美不卡一二三| 91丨porny丨国产入口| 午夜欧美电影在线观看| 日韩欧美一级二级三级久久久 | 久久国产精品露脸对白| 国产婷婷色一区二区三区| 91在线高清观看| 日韩成人伦理电影在线观看| 久久蜜桃一区二区| 91久久香蕉国产日韩欧美9色| 日韩精品色哟哟| 中文字幕乱码一区二区免费| 91久久线看在观草草青青| 久久精品二区亚洲w码| 亚洲视频小说图片| 欧美一区二区福利视频| 成人免费视频一区| 污片在线观看一区二区| 久久精品欧美一区二区三区不卡| 欧美性感一类影片在线播放| 国产揄拍国内精品对白| 一区二区在线看| 色综合久久99| 国产一区二区视频在线| 亚洲一区二区欧美| 成人免费在线视频| 欧美精品一区二| 欧美一区二区三区性视频| 色婷婷精品大在线视频| 国产一区二区女| 日本视频免费一区| 亚洲一区在线播放| 国产精品国产三级国产aⅴ原创| 在线91免费看| 欧美日韩在线观看一区二区| jvid福利写真一区二区三区| 精品伊人久久久久7777人| 亚洲一区二区三区四区五区中文 | 日韩一区二区精品在线观看| 成人午夜大片免费观看| 裸体在线国模精品偷拍| 亚洲伦在线观看| 中国色在线观看另类| xnxx国产精品| 精品99999| 久久精品亚洲麻豆av一区二区| 4438x成人网最大色成网站| 欧美视频精品在线| 日本道色综合久久|