php中jpgraph庫的使用
阿新 • • 發佈:2019-02-12
用Jpgraph,只要瞭解它的一些內建函式,可以輕鬆得畫出折線圖、柱形圖、餅狀圖等圖表。
首先要保證PHP打開了Gd2的擴充套件:
開啟PHP.ini,定位到extension=php_gd2.dll,把前面的分號刪掉。
然後下載Jpgraph,http://www.aditus.nu/jpgraph/,解壓到一個資料夾中。如 d:\wamp\www\jpgraph。
開啟PHP.ini,修改include_path引數,增加Jpgraph的路徑,如include_path=",;d:\wamp\www\jpgraph",重啟Apache服務。
首先要保證PHP打開了Gd2的擴充套件:
開啟PHP.ini,定位到extension=php_gd2.dll,把前面的分號刪掉。
然後下載Jpgraph,http://www.aditus.nu/jpgraph/,解壓到一個資料夾中。如 d:\wamp\www\jpgraph。
開啟PHP.ini,修改include_path引數,增加Jpgraph的路徑,如include_path=",;d:\wamp\www\jpgraph",重啟Apache服務。
這樣環境就配好了
下面是一個使用的例子
<?php
include("./jpgraph/src/jpgraph.php"); //Graph 類
include("./jpgraph/src/jpgraph_line.php"); //LinePlot類
$graph = new Graph(400, 300);//建立新的Graph物件
$graph->SetScale("textlin");//設定刻度樣式
$graph->img->SetMargin(30,30,80, 30);//設定圖示邊界
$graph->title->Set("Year to Date Cost");//設定圖示標題
//繪製曲線
//將要用於圖表建立的資料存放在陣列中
$data = array(19,23,34,38,45,67,71,78,85,87,90.96);
$lineplot = new LinePlot($data);
$lineplot->SetLegend("Amount(M dollars)");
$lineplot->SetColor("green");
//講曲線放在圖表中
$graph->Add($lineplot);
//輸出圖表
$graph->Stroke();
?>
下面是結果: