首頁 >後端開發 >php教程 >php使用Jpgraph建立長條圖展示年度收支表效果範例

php使用Jpgraph建立長條圖展示年度收支表效果範例

墨辰丷
墨辰丷原創
2018-05-25 14:19:471872瀏覽

這篇文章主要介紹了php使用Jpgraph創建柱狀圖展示年度收支表效果,結合完整實例形式分析了Jpgraph創建柱狀圖的具體步驟與操作技巧,需要的朋友可以參考下

本文實例講述了php使用Jpgraph建立長條圖展示年度收支表效果。分享給大家供大家參考,具體如下:

應用GD2庫可以創建各式各樣的圖像,但是製作複雜的統計圖形,僅通過GD2函數庫來實現,則顯得非常繁瑣。 PHP從誕生走向成熟經歷了多次變革,在這段期間,許多組織機構都發展了PHP的框架和類別庫。 Jpgraph圖形類別庫就是其中非常實用、受歡迎的代表,不僅功能強大,而且操作簡單。

例如:應用Jpgraph建立長條圖顯示年度收支情況。

(1)將Jpgraph類別庫,首相應該,下載該類別庫的壓縮包,下載完畢後解壓縮到專案所在目錄。

本站下載位址:http://www.jb51.net/codes/38194.html

設定方式有兩種,

(1)開啟PHP的安裝目錄,編輯php.ini檔案並修改其中的include_path參數,其後增加資料夾名,如include_path = ".;D:\wampserver\www\jpgraph"

(2)重啟Apache伺服器即可生效

如果只想在本網站使用Jpgraph,則直接解壓縮到專案的工程目錄下即可。

需要用require_once等語句將所有檔案匯入到專案中。

例如建立index.php頁面

<?php
require_once &#39;jpgraph/src/jpgraph.php&#39;; //导入Jpgraph类库
require_once &#39;jpgraph/src/jpgraph_bar.php&#39;; //导入Jpgraph类库的柱状图功能
$data = array(80, 73, 89, 43, 56, 76, 89, 96, 93, 30, 98, 78); //设置统计数据
$xdata = array(&#39;Jan&#39;, &#39;Feb&#39;, &#39;Mar&#39;, &#39;Apr&#39;, &#39;May&#39;, &#39;Jun&#39;, &#39;Jul&#39;, &#39;Aug&#39;, &#39;Sep&#39;, &#39;Oct&#39;, &#39;Nov&#39;, &#39;Dec&#39;);
$graph = new Graph(600, 300); //设置画布大小
$graph->SetScale(&#39;textlin&#39;); //设置坐标刻度类型
$graph->SetShadow(); //设置画布阴影
$graph->img->SetMargin(40, 30, 20, 40); //设置统计图边距
$barplot = new BarPlot($data); //实例化BarPlot对象
$barplot->SetFillColor(&#39;blue&#39;); //设置柱状图前景色
$barplot->value->Show(); //显示
$graph->Add($barplot);
$graph->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;***科技有限公司年度收支&#39;)); //设置标题iconv防止中文乱码
$graph->xaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;月份&#39;)); //设置X轴名称
$graph->xaxis->SetTickLabels($xdata);//设置x轴标注
$graph->yaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;总金额(万元)&#39;)); //设置y轴名称
$graph->title->SetFont(FF_SIMSUN, FS_BOLD); //设置标题字体
$graph->xaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置x轴字体
$graph->yaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置y轴字体
$graph->Stroke(); //输出图像

#運行結果為:

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

python3 PyQt5實作長條圖

H5的canvas圖表實作長條圖

#Echarts實作動態變色長條圖

#

以上是php使用Jpgraph建立長條圖展示年度收支表效果範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn