php JpGraph 安装配置 基础学习
来源:互联网 发布:java做的图书管理系统 编辑:程序博客网 时间:2024/05/16 18:30
1、官方网站下载JpGraph解压,文件夹结构是这样的:
docs:说明文档,可以不用管;
src:真正的类库文件夹,里面包含了所有需要的类库文件
Examples:官方实例代码文件,可以直接使用的
其他:需要的类库文件,不做任何改动。
2、安装:
将src文件夹改名JpGraph改名直接放到你的工程文件夹就行,直接拷贝 Examples里面的实例文件在你的工程文件下使用就行,但记得修改实例里面引用文件路径的修改。基本就将php JpGraph 安装配置 完成了。
3、如何引用:
在需要图片报表的地方加入一个img元素,引入php文件即可:
例如:<img src="graph.php">
3、创建一个简单的示例:
<span style="font-size:18px;"><?php // content="text/plain; charset=utf-8"</span>
<span style="font-size:18px;font-family: Arial, sans-serif, 'MS PGothic', Osaka; line-height: 20.4000015258789px;"><span style="font-family: Monaco, 'Lucida Console', monospace; font-size: 14px; line-height: 28px; white-space: nowrap;">// 引入必要的类库文件,路径根据你放的位置进行修改</span>require_once ('./libs/jpgraph/jpgraph.php');require_once ('./libs/jpgraph/jpgraph_pie.php');//数据$data = array(40,60,21,33);//图像部分不要轻易修改// Create the Pie Graph.$graph = new PieGraph(400,400);$graph->SetShadow();// Set A title for the plot$graph->title->Set(iconv("UTF-8","GB2312//IGNORE","统计图"));$graph->title->SetFont(FF_SIMSUN,FS_BOLD);$p1 = new PiePlot($data);$p1->value->SetFont(FF_SIMSUN,FS_BOLD);$p1->value->SetColor("darkred");$p1->SetSize(0.3);$p1->SetCenter(0.4);$p1->SetLegends(array("join","Feb","Mar","Apr","May"));$graph->Add($p1); //Add()将图形添加到图像上$graph->Stroke(); //</span><span style="font-family:Monaco, Lucida Console, monospace;font-size: 14px; line-height: 28px; white-space: nowrap;">stroke()将图像发送出去</span><span style="font-family:Arial, sans-serif, MS PGothic, Osaka;font-size:18px;"><span style="line-height: 20.4000015258789px;">?></span></span>4、Stroke()函数:除了将图片文件流送至游览器外,也可以直接将图片写入命名的文件中。文件名必须以参数形式传递给Stroke()方法,例如
$graph->Stroke('./libs/i.png');即可将图片以png格式保存到本地了。在这里要说明一下:jpgraph类库默认是以PNG、JPEG、GIF的顺序自动选择图片格式的。
5、有三点需要注意
(1)、PHP程序必须有你试图写入文件的目录的写入权限。如果你通过游览器运行PHP。那意味着HTTP服务器必须具有在该目录写入的权限。
(2)、文件的扩展名必须与指定的图像压缩格式匹配。
(3)、如果图片直接传输至文件,而没有送至游览器,脚本可以返回普通文本。
将图片写入文件同时返回到游览器中的实例说明
即使用_IMG_HANDLER选项来强迫Graph::Stroke()方法返回图像句柄(handler)并停止。然后人工首先将图像发送至选定的文件,其次将文件流使用类库中的内部方法送至游览器。即
<?php //包含必要的类库文件$graph = new Graph(400,400);// 编写生成图片的代码// 通过_IMG_HANDLER参数阻止图片送至游览器$gdImgHandler = $graph->Stroke(_IMG_HANDLER);// 默认的图片文件格式为PNG,并将图片传输至指定的文件中$fileName = "../libs/image.png";$graph->img->Stream($fileName);//然后将图片送至游览器$graph->img->Headers();$graph->img->Stream();?>
0 0
- php JpGraph 安装配置 基础学习
- php - Jpgraph 安装和配置
- php Jpgraph的安装和配置
- 学习php jpgraph教程
- PHP jpgraph 学习
- php jpgraph学习教程
- 学习php jpgraph教程
- PHP GD库及jpgraph的安装与配置
- PHP GD库及jpgraph的安装与配置
- 学习使用PHP图表类JPGraph
- jpgraph绘图库的安装与配置
- Jpgraph学习
- 零基础学习PHP(二):安装配置环境
- PHP自学之路---报表及绘图技术(jpgraph库使用,Linux安装及配置说明)
- PHP 图表类 JPGraph 入门配置与应
- PHP学习笔记-GD库与Jpgraph的使用
- PHP jpgraph 中文显示
- php Jpgraph库简介
- 剖析微信公众平台第三方开发
- vb.net 调用wininet.dll的FTP上传文件方法失败
- Android 新控件RecyclerView
- JSTL中if...else...逻辑判断的简单用法
- Java多线程笔记
- php JpGraph 安装配置 基础学习
- 嘻唰唰第五批之三 抽象基类
- Access to the path "Library\UnityAssemblies\UnityEngine.xml" is denied.
- MYSQL索引及慢查询优化简析
- Git的分支管理
- android.content.res.Resources$NotFoundException: String resource ID #0x1
- Objective-C语法之KVC使用
- 转的别人的学习建议
- 16个最佳响应式HTML5框架分享