代码如下 | 复制代码 |
function createimage($data,$twidth,$tspace,$height){ $dataname = array(); $datavalue = array(); $i = 0; $j = 0; $k = 0; $num = sizeof($data); foreach($data as $key => $val){ $dataname[] = $key; $datavalue[] = $val; } $maxnum = max($data); $width = ($twidth + $tspace) * $num + 4;//image's width $im = imagecreate($width + 40,$height+20); $linecolor = imagecolorallocate($im,12,12,12); $bgcolor = imagecolorallocate($im,235,233,233); $tcolor = imagecolorallocate($im,123,200,56); imagefill($im,0,0,$bgcolor); imageline ( $im, 30, 0, 30, $height - 2, $linecolor); imageline ( $im, 30, $height - 2, $width + 30 -2 , $height - 2,$linecolor); while($i < $num){ imagefilledrectangle ( $im, $i * ($tspace+$twidth) + 40, $height - $datavalue[$i], $i * ($tspace+$twidth) + 40 + $twidth, $height - 3, $tcolor); imagestringup ( $im, 4, $i * ($tspace+$twidth) + $twidth/2 + 30, $height - 10, $dataname[$i]."(".$datavalue[$i].")", $linecolor); $i++; } while($j <= (500/10)){ imagestringup ( $im, 4, 2, $height - $j * 10 + 10, $j * 10, $linecolor); $j = $j + 10; } while($k <= (500/10)){ if($k != 0) imageline ( $im, 28, $height - $k * 10, 32 , $height - $k * 10,$linecolor); $k = $k + 10; } imagepng($im); } |
//调用方法:
代码如下 | 复制代码 |
header("content-type:image/png"); $data = array("yahoo" => 120, "google" => 260,"microsoft" => 320,"ibm" => 290,"sun system" => 150,"inter" => 260); createimage($data,38,25,460); |
创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮