《PHP报表学习笔记.doc》由会员分享,可在线阅读,更多相关《PHP报表学习笔记.doc(5页珍藏版)》请在金锄头文库上搜索。
1、PHP报表开发:报表:以表格或者图标的方式,显示报告数据。很强大的一款技术。jpgrapfphp绘图坐标体系:php绘图像素:像素是一个密度单位而不是长度单位。绘图技术核心:步骤:1. 创建画布2. 绘制需要的各种图形gb库3. 输出图像都网页,也可以另存为4. 销毁该图片,为了释放内存 常用的图像格式:gif,jpg/jpeg,png这三种图片的格式区别:gif图片的也缩率高,只能显示256色。所可能造成色彩的丢失。但是可以显示动画图片。jpg/jpeg图片的压缩率高(有损压缩),网页上用的多。png结合了以上两种图片的优势,缺点就是不能显示动画。色彩保存最好,而且传送的时候会压缩到极致再传
2、送(png有自带的一种压缩算法)。如何选择:根据特点选择。快速入门:首先启用gb库,php.ini中然后重启apache案例:综合案例:人口饼状图:代码:50;$i-)imagefilledarc($im,200,$i,200,100,0,35,$darkred,IMG_ARC_PIE);imagefilledarc($im,200,$i,200,100,35,80,$darkgray,IMG_ARC_PIE);imagefilledarc($im,200,$i,200,100,80,360,$darkblue,IMG_ARC_PIE);/加盖imagefilledarc($im,200,50
3、,200,100,0,35,$red,IMG_ARC_PIE);imagefilledarc($im,200,50,200,100,35,80,$gray,IMG_ARC_PIE);imagefilledarc($im,200,50,200,100,80,360,$blue,IMG_ARC_PIE);header(content-type:image/png);imagepng($im);/4.销毁该图片,为了释放服务器内存imagedestory($im);?如果每次都必须自己去画这样的图,好麻烦jpgraph绍chart类安装和配置jpgraph1. 下载,拷贝到htdocs下2. 就是把example目录的其他文件剪贴到example文件夹内,注意要新建一个文件夹,名字是jpgraph实际案例:使用image可以嵌入动态更新,从数据库取数据。跳转:统计结果显示网名支持OK完结