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开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
Dec 04 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
PHP生成条形码大揭秘
Sep 24 PHP
是 WordPress 让 PHP 更流行了 而不是框架
Feb 03 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
php版微信小店调用api示例代码
Nov 12 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
PHP让网站移动访问更加友好方法
Feb 14 PHP
PHP设计模式之抽象工厂模式实例分析
Mar 25 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
php将数据库导出成excel的方法
2010/05/07 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
Python遍历目录中的所有文件的方法
2016/07/08 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
使用Python 统计高频字数的方法
2019/01/31 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
Pycharm小白级简单使用教程
2020/01/08 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
不假外出检讨书
2014/01/27 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
论文答谢词
2015/01/20 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
预备党员党支部意见
2015/06/02 职场文书
大国崛起观后感
2015/06/02 职场文书
python爬虫--selenium模块
2021/03/31 Python
JavaScript实现班级抽签小程序
2021/05/19 Javascript
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript