用php的GD库画一个简易股市走势图(折线图)

$im=imagecreatetruecolor(1200,500);
$black=imagecolorallocate($im,0,0,0);
$white=imagecolorallocate($im,255,255,255);
$red=imagecolorallocate($im,255,0,0);
imagefill($im,0,0,$white);
$money=array('9'=>50,'10'=>100,'11'=>130,'12'=>150,'13'=>120,'14'=>200,'15'=>300,'16'=>'280','17'=>'370','18'=>350);//股市时间=>指数
foreach($money as $key=>$value){//取得每个时间点的股市坐标
	$point[]=array(($key-8)*100,500-$value);
}
for($i=0,$j=count($point);$i<$j-1;$i++){//连接前后坐标
	imagesetpixel($im,$point[$i][0],$point[$i][1],$red);
	imageline($im,$point[$i][0],$point[$i][1],$point[$i+1][0],$point[$i+1][1],$black);
}

header('Content-type:image/jpeg');
imagejpeg($im);
imagedestroy($im);

你可能感兴趣的:(图片处理)