php柱状图生成类代码 //这是一段完美的php柱状图生成类代码,可以生成漂亮实用的柱状图
php教程柱状图生成类代码
//这是一段完美的php柱状图生成类代码,可以生成漂亮实用的柱状图
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//调用方法:
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);











