1. JpGraph的介绍
1) jpgraph是一种专门用于绘制统计图的运行库,使用jpgraph创建统计图时,只需要给出相应的数据,就能设置统计图标题和统计图类型即可.
2) jpgraph是一种面向对象的图像绘制库,既有GD2函数库,对其中函数进行封装,得到了几个用于生成统计图的函数
3) 可以生成X-Y坐标图,X-Y-Y坐标图,柱形图,饼图,3D饼图等统计图,并会自动生成坐标轴,坐标轴刻度,图例等信息,帮助我们快速生成所需样式.
2. JpGraph类库基本使用
2-1JpGraph类库的安装和配置
下载地址:https://jpgraph.net/download/
只需要解压文件拷贝src文件到项目文件夹即可使用
注意:需要GD库支持
2-2JpGraph类库的实例
2-2-1创建X-Y坐标图
<?php
//引入相关文件
require_once '../jpgraph/jpgraph-4.2.7/src/jpgraph.php';
require_once '../jpgraph/jpgraph-4.2.7/src/jpgraph_line.php';
//创建画布
$graph = new Graph(600,400);
/*
* 设置横纵坐标刻度样式
* lin 直线
* text 文本
* int 整数
* log 对数
* 使用方法:
* X+Y形式:textint
*/
$aAxisType = 'textint';
$graph->SetScale($aAxisType);
//设置统计图的标题
$graph->title->Set('this is a test');
//模拟数据
$data = array(0=>17,1=>20,2=>30,3=>40,4=>50,5=>30,6=>25,7=>54,8=&