程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> JpGraph用法簡介

JpGraph用法簡介

編輯:PHP基礎知識
 

1 JpGraph簡介

JpGraph是開源的PHP統計圖表生成庫,基於PHP的GD2圖形庫構建,把生成統計圖的相關操作封裝,隱藏了部分復雜的操作,使在PHP頁面上輸出統計圖表變得更加容易。

JpGraph的官方網站為:http://www.aditus.nu/jpgraph/index.php,開發者可以在上面免費下載最新版的JpGraph和閱讀相關幫助文檔或示例程序。

 

2 JpGraph的配置

在使用JpGraph前,必須對其進行配置,主要有兩方面:1、開啟GD2圖形庫;2、配置中文顯示。主要步驟如下:

 

(1)檢查PHP是否支持GD庫

在php.ini文件中找到語句;extension=php_gd2.dll

把上述語句前的;號去掉,即去掉注釋。如果因為PHP版本不同而找不到此語句,則可直接添加extension=php_gd2.dll

 

(2)由於JpGraph目前僅支持simhei一種中文字體,所以第二步應把simhei.ttf放到如下路徑中

windows中:C:\Windows\Fonts\

Linux中:/usr/X11R6/lib/X11/fonts/truetype/

 

(3)修改文件jpgraph_ttf.inc.php

添加語句:DEFINE("FF_SIMSUN",30); //其中30可以為其他數字,只要不與其他語句重復就可以

 

(4)修改文件jpg-config.inc.php

找到語句:DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');

替換為:DEFINE('CHINESE_TTF_FONT','simsun.ttc');

 

(5)修改文件jpgraph_gb2312.php

找到函數:function gb2utf8($gb)

把函數修改為:

   function gb2utf8($gb) {

    return $gb;

 

    }

即把gb2編碼方式轉utf8方式的那段代碼注釋掉

 

3 JpGraph的使用

下載JpGraph並解壓後,將看到JpGraph庫實際上就是眾多的PHP文件,他們封裝了使用PHP預定義庫進行圖形生成的復雜操作。其中Examples文件夾裡面的是示例程序,JpGraph的相關特性將可以在這些示例中得以體現。其他文件則是JpGraph的庫文件,在實際使用JpGraph的過程中需要include或require相應的文件。

下面通過例子來說明。
 

生成直方圖的代碼如下:


JpGraph用法簡介
JpGraph用法簡介

 

 

   生成餅狀圖的代碼如下:


JpGraph用法簡介
JpGraph用法簡介  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved