function DrawFlowGraph($aFlowData, $iScale) //画统计图。
{
dl(PHP_GD);
header ("Content-type: image/png");
$im = @imagecreate (320, 200) or die ("Cannot Initialize new GD image stream");//
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imageline($im, 280, 180, 275, 182, $text_color);//画出x,y轴。
imageline($im, 280, 180, 275, 178, $text_color);//arrow11
imageline($im, 20, 180, 280, 180, $text_color);//arrow12
imageline($im, 20, 20, 20, 180, $text_color);
imageline($im, 20, 20, 22, 25, $text_color);//arrow21
imageline($im, 20, 20, 18, 25, $text_color);//arrow22
$iXLeftTop = 20;
foreach($aFlowData as $aDataRow)
{
$iYLeftTop = 180 - $aDataRow[0] * $iScale;
$iXRightBottom = $iXLeftTop + 20;
$iYRightBottom = 180;
imagefilledrectangle($im, $iXLeftTop, $iYLeftTop, $iXRightBottom, $iYRightBottom, $text_color);
imagestring ($im, 2, $iXLeftTop - 5, 185, $aDataRow[1], $text_color);
imagestring ($im, 2, $iXLeftTop + 5, 165, $aDataRow[0], $background_color);
$iXLeftTop = $iXLeftTop + 45;
}
imagestring ($im, 2, 115, 5, "http://www.aabb.net/", $text_color);
$srcim = imagecreatefrompng("../images/cxrs.png");
imagecopymerge($im, $srcim, 0, 0, 0, 0, 110, 22, 30);
imagepng($im);
imagedestroy($im);
imagedestroy($srcim);
exit();
return 0;
}这是一个片断,有什么不懂的发信给我。
{
dl(PHP_GD);
header ("Content-type: image/png");
$im = @imagecreate (320, 200) or die ("Cannot Initialize new GD image stream");//
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imageline($im, 280, 180, 275, 182, $text_color);//画出x,y轴。
imageline($im, 280, 180, 275, 178, $text_color);//arrow11
imageline($im, 20, 180, 280, 180, $text_color);//arrow12
imageline($im, 20, 20, 20, 180, $text_color);
imageline($im, 20, 20, 22, 25, $text_color);//arrow21
imageline($im, 20, 20, 18, 25, $text_color);//arrow22
$iXLeftTop = 20;
foreach($aFlowData as $aDataRow)
{
$iYLeftTop = 180 - $aDataRow[0] * $iScale;
$iXRightBottom = $iXLeftTop + 20;
$iYRightBottom = 180;
imagefilledrectangle($im, $iXLeftTop, $iYLeftTop, $iXRightBottom, $iYRightBottom, $text_color);
imagestring ($im, 2, $iXLeftTop - 5, 185, $aDataRow[1], $text_color);
imagestring ($im, 2, $iXLeftTop + 5, 165, $aDataRow[0], $background_color);
$iXLeftTop = $iXLeftTop + 45;
}
imagestring ($im, 2, 115, 5, "http://www.aabb.net/", $text_color);
$srcim = imagecreatefrompng("../images/cxrs.png");
imagecopymerge($im, $srcim, 0, 0, 0, 0, 110, 22, 30);
imagepng($im);
imagedestroy($im);
imagedestroy($srcim);
exit();
return 0;
}这是一个片断,有什么不懂的发信给我。
解决方案 »
- 一个表单与超链接提交参数的问题
- 一个用php解码javascript编码的url的问题
- res://ieframe.dll/http_404.htm# 问题
- 关于EMS的问题
- 数据库连接失败:mysql_error:Access denied for user 'root'@'localhost'
- 一套支持“语音/视频”的php聊天室程序大概多少钱?
- 诚聘深圳PHP程序员
- fopen用a+打开一个文件,然后想把文件内容清空,该怎么做?{在线等待!}
- 使用dirname(__FILE__) 需要把反斜杠转化为斜杠吗?
- 求助:一段转换编码的代码在在线测试的时候正常,写入php文件运行却不正常!【好人一生平安】
- 高分求助,在php中怎样实现线形图表?????
- 还是mail()问题,换成iMail做邮件服务,我的php.ini该如何设置呢?
这是asp的代码,改成PHP就可以用不了,很漂亮的图表,推荐