JpGraph

本文介绍了一个强大的绘图组件JpGraph的安装步骤及如何在PHP环境中使用它来绘制各种图表。通过具体实例展示了如何创建一个3D饼状图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JpGraph 是一个强大的绘图组建,能根据用户的需要绘制任意图形,根据提供数据自动生成图形。可以应用在任意PHP环境中。

 

安装

 

从官方网站http://jpgraph.net/上下载适合php版本的Jpgraph

 

安装方法:(1)解压到一个文件夹下,如D:\jpgraph

               (2)修改php.ini中的inclde_path,如:include_path = ".;D:\jpgraph".

               (3)重启Apache。

或者将src文件夹直接解压到项目目录下,这样Jpgraph只对当前项目有效。

Jpgraph需要GD库的支持,要将php.ini中;extension=php_gd2.dll前的分号去掉

 

配置

 

jpg-config.inc.php 是用于配置Jpgraph类库的文件

 

    (1)支持中文的配置

          DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');

    (2)默认图片格式

       define('DEFAULT_GFORMAT','auto');

实例

 

Ruby代码 复制代码  收藏代码
  1. <?php   
  2. include_once("src/jpgraph.php");   
  3. include_once("src/jpgraph_pie.php");   
  4. include_once("src/jpgraph_pie3d.php");   
  5. $data = array(2112,312,121);   
  6. $graph = new PieGraph(540,260,'auto');   
  7. $graph -> SetShadow();   
  8. $graph -> title -> Set("应用3D饼状图");   
  9. $graph -> title -> SetFont(FF_SIMSUN,FS_BOLD);   
  10. $graph -> legend -> SetFont(FF_SIMSUN,FS_NORMAL);   
  11. $p1 = new PiePlot3D($data);   
  12. $p1 -> SetLegends(array("IT数码","家电","日用品"));   
  13. $targ = array("pie3d_csimex1.php?v=1","pie3d_csimex1.php?v=2","pie3d_csimex1.php?v=3");   
  14. $alts = array("ss","sss","33");   
  15. $p1 -> SetCSIMTargets($targ,$alts);   
  16. $p1 -> SetCenter(0.4,0.5);   
  17. $graph -> Add($p1);   
  18. $graph -> StrokeCSIM();   
  19. ?>  

 原文来自:http://mylir.iteye.com/blog/881745

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值