php中jpgraph类库的使用介绍


Posted in PHP onAugust 08, 2013

用Jpgraph,只要了解它的一些内置函数,可以轻松得画出折线图、柱形图、饼状图等图表。

首先要保证PHP打开了Gd2的扩展:

打开PHP.ini,定位到extension=php_gd2.dll,把前面的分号删掉。

然后下载Jpgraph,http://www.aditus.nu/jpgraph/,解压到一个文件夹中。如 E:\Software\web\www\jpgraph。

打开PHP.ini,修改include_path参数,增加Jpgraph的路径,如include_path=",;E:\Software\web\www\jpgraph",重启Apache服务。

这样环境就配好了。

下面附上一段例程。

<?php
require_once '../jpgraph/src/jpgraph.php';

require_once '../jpgraph/src/jpgraph_line.php';

require_once '../jpgraph/src/jpgraph_bar.php';

// y 轴数据,以数组形式赋值

$ydata = array(12,4,9,15,11,10,9,7,15,7);


// 创建 Graph 类,350 为宽度,250 长度,auto:表示生成的缓存文件名是该文件的文件名+扩展名(.jpg .png .gif ……)

$graph = new Graph(350,250,"auto");

// 设置刻度类型,x轴刻度可作为文本标注的直线刻度,y轴为直线刻度

$graph->SetScale("textlin");

// 创建坐标类,将y轴数据注入

$lineplot=new LinePlot($ydata);

// y 轴连线设定为蓝色

$lineplot->SetColor("blue");

// 坐标类注入图标类

$graph->Add($lineplot);

// 显示图

$graph->Stroke(); ?>
PHP 相关文章推荐
PHP数字格式化
Dec 06 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
Nov 24 PHP
php curl选项列表(超详细)
Jul 01 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
php获取图片信息的方法详解
Dec 10 PHP
PHP设计模式之工厂模式与单例模式
Sep 28 PHP
thinkPHP中_initialize方法实例分析
Dec 05 PHP
Zend Framework路由器用法实例详解
Dec 11 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP按一定比例压缩图片的方法
Oct 12 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 PHP
浅析php与数据库代码开发规范
Aug 08 #PHP
九个你必须知道而且又很好用的php函数和特点
Aug 08 #PHP
怎样使用php与jquery设置和读取cookies
Aug 08 #PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 #PHP
php读取图片内容并输出到浏览器的实现代码
Aug 08 #PHP
php调用Google translate_tts api实现代码
Aug 07 #PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 #PHP
You might like
图象函数中的中文显示
2006/10/09 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
zend framework重定向方法小结
2016/05/28 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
react router 4.0以上的路由应用详解
2017/09/21 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
Python群发邮件实例代码
2014/01/03 Python
简单使用Python自动生成文章
2014/12/25 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
如何使用python代码操作git代码
2020/02/29 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
python 实现Harris角点检测算法
2020/12/11 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
简单说说tomcat的配置
2013/05/28 面试题
高校教师思想汇报
2014/01/11 职场文书
银行求职信
2014/05/31 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
2015年春节标语口号
2014/12/09 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android