《传智播客韩顺平php报表开发new.ppt》由会员分享,可在线阅读,更多相关《传智播客韩顺平php报表开发new.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高级软件人才实作培训专家高级软件人才实作培训专家!北京传智播客教育 phpphp报表开发报表开发讲师:讲师:韩顺平韩顺平qq:927381850高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平报表简介报表简介高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平报表简介报表简介l如果你看过网上直播NBA,那你一定看过对某个球员技术统计图表,让人一目了然的清楚该球员的技术特点,这些图表对教练来说可以明确该球员适合打什么位置,对球员来说可以清楚自己优点和弱项,其重要性就不言而喻了。l如果你使用过财务软件,那你一定看见过各种对财务数据进行统计和分析的图表,可能是表格,也可能是饼
2、状图、柱状图、曲线图.,简单的说,这些来用动态显示数据的表格、图表等就是报表。l报表是企业管理的基本措施和途径,是企业的基本业务要求,也是制定企业战略的基础。报表可以让企业投资者和企业的决策者们更加直观的对数据进行分析,从而洞察企业运营状况,是企业发展的强大驱动力。通过本讲座的学习,你将学习到如何使用 php 提供的绘图函数来自定义绘制各种图表,并对如何使用专业的JpGraph 来快速的开发漂亮强大的图表有深入的了解。高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图坐标系绘图坐标系 坐标体系-介绍下图说明了php坐标系。坐标原点位于左上角,以像素为单位。像素是计算
3、机屏幕上最小的显示单位。在php的坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图坐标体系坐标体系 坐标体系-像素 绘图还必须要搞清一个非常重要的概念-像素 一个像素等于多少厘米?高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图坐标体系坐标体系 坐标体系-像素 计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如,计算机显示器的分辨率是800600,表示计算机屏幕上的每一行由800个点组
4、成,共有600行,整个计算机屏幕共有480 000个像素。现在的计算机可以支持更高的分辨率,也就是说,屏幕上可以显示更多的像素 因此,像素是一个密度单位,而厘米是长度单位,两者无法比较高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图绘图技术绘图技术 绘图基本步骤1.创建画布 2.画出自己需要的图形3.输出图像(也可以另存为)4.销毁图像(即释放图像占用的内存资源)高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图绘图技术绘图技术 介绍-快速入门我们先给大家写一个小案例,在面板上画一个小圆,然后借这个案例,来讲解php绘图技术原理
5、。(image1.php)*启用图形库 在php.ini文件中做相应的配置:extension=php_gd2.dll问题1.怎样将该图片嵌入到其它网页注意:不要在image1.php有任何空行.高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图绘图技术绘图技术 绘图函数介绍画直线 imageline画矩形边框 imagerectangle 画椭圆边框 imageellipse 填充矩形 imagefilledellipse 填充椭圆 imagefilledrectangle 画图片(拷贝图片的一部分)imagecopy 画字符串 imagestring ima
6、gettftext iconv画出弧形线 imagearc imagefilledard画出扇形-可以做出3d效果的饼状图.my_pie.php演示一下他们的具体用法(image1.php)高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图饼状统计图饼状统计图 绘图技术的实际运用人口分布饼状统计图 参数参考:弧线部分:0-45 45-75 75-360高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平phpphp绘图绘图绘图技术绘图技术 绘图小练习(有兴趣的同学可以试试)请大家运用php绘图技术充分发挥你的想象,画出如下图形:1.蛤蟆2.王八3.小老
7、鼠高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平专业的报表开发专业的报表开发-JpGraph-JpGraphl以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。http:/ 韩顺平专业的报表开发专业的报表开发-JpGraph-JpGraph高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平JpGraphJpGraph的安装和配置的安装和配置 JpGraph安装配置1.下载 http:/ 自带的文档和案例 accbarframeex01.php 柱状统计图pie3d_csi
8、mex1.php,统计各个地区比例comb90dategraphex01.php 风向,风速basic_contourex01.php 轮廓图,gis利用 gantthourminex1.php,比较复杂的图表 高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平静态数据输入到静态数据输入到JpGraphJpGraph图表中图表中 网民支持情况统计图(静态数据)*JpGraph 中文编码gbk高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平从数据库中读取数据从数据库中读取数据JpGraphJpGraph图表中图表中 网民支持情况统计图(实时数据)高级软件人才实作培训专家高级软件人才实作培训专家!主讲 韩顺平JpGraphJpGraph中文乱码处理中文乱码处理在默认情况下,JpGraph 不支持中文,怎样才能让JpGraph 支持中文呢?我们一起来实际操作一把!