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

jpGraph的應用及基本安裝配置

編輯:PHP基礎知識
 

jpGraph其實就是一個圖表類庫,會讓開發者們作圖非常方便,只要幾行代碼就可以勾畫出非常炫的圖表。

官方下載地址是:http://jpgraph.net/download/

jpGraph的配置非常簡單,首先它是需要gd庫的支持的,php底包默認是不支持gd庫的,打開php.ini文件,打開php_gd2擴展就ok啦!

要注意的是,官方下載的文件,examples裡面的php文件路徑是錯誤的,需要你移動一下文件,我是這樣做的:將Examples文件移出外層。

然後將src文件名改為jpgraph,最後將jpgraph文件移進Examples就ok了,這樣你就可以查看Examples裡面的很多例子了。

當你需要什麼文件直接在Examples裡面查找就行了,你只需要改變一些參數就行了。

下面以一個柱狀圖舉例:

jpGraph的應用及基本安裝配置
 

<?php
require_once ('Examples/jpgraph/jpgraph.php'); //載入基本類
require_once ('Examples/jpgraph/jpgraph_bar.php');//載入柱形圖類
$datay=array(300,230,400);//你要顯示的數據
$graph = new Graph(400,250);//創建一個圖,參數為寬度和高度
$graph->SetScale("textlin");
$graph->img->SetMargin(25,15,25,15);//設置圖標邊距
$graph->title->SetFont(FF_SIMSUN,FS_BOLD,24); //設置字體,類型,大小
$graph->title->Set('www.phpddt.com');//圖片頭部標題
$graph->title->SetColor('red');//標題字體顏色
$graph->xaxis->SetFont(FF_FONT1);//設置英文字體
$graph->yaxis->SetFont(FF_FONT1);
$bplot = new BarPlot($datay);
$bplot->SetWidth(0.4);//柱狀的寬度
$bplot->SetFillGradient("navy","lightsteelblue",GRAD_MIDVER);
$bplot->SetColor("navy");
$graph->Add($bplot);
$graph->Stroke();
?>
特表要注意字體的設置,如設置為FF_FONT1就不能正確顯示漢字了。

設置中文字體的方法:

$graph->title->Set("www.phpddt.com");

$graph->title->SetFont(FF_FONT1,FS_BOLD); //英文字體

$graph->title->SetFont(FF_SIMSUN,FS_BOLD); //設置字體,類型,大小

$graph->title->SetColor('red'); //設置字體顏色

$graph->title->SetFont(FF_SIMSUN,FS_BOLD); // 設置標題中文字體

$graph->legend->SetFont(FF_SIMSUN,FS_BOLD); //設置線條指示字體

$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);//設置Y軸線條指示字體

$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);//設置X軸線條指示字體

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved