首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 圖形操作利器 JpGraph 學習筆記與常用方法總結

     編輯:PHP 相關知識

安裝配置

  1. 下載 JpGraph 解壓至項目目錄
  2. 修改 php.ini:
    memory_limit = 32M(至少)
    max_execution_time 視圖表複雜度調大
    註釋 output_buffering 便於調試

繪圖基本流程

  1. 引入類庫:require_once('jpgraph.php'); 等
  2. 準備數據陣列
  3. 實例化 Graph:$graph = new Graph(width, height);
  4. 設置標題、軸標題、字體、顏色、位置
  5. 創建具體圖表對象(LinePlot, BarPlot, PiePlot 等)
  6. $graph->Add($plot);
  7. $graph->Stroke(); 輸出圖片

中文顯示解決方案

JpGraph 預設以 GB2312 解碼漢字。
• 源文件為 GB2312:SetFont(FF_SIMSUN, FS_BOLD, 12)
• 源文件為 UTF-8:需先轉碼 iconv("UTF-8", "GB2312", $text)

常用方法速查表

方法說明
$graph->title->Set()設置圖表標題
$graph->xaxis->title->Set()X 軸標題
$graph->SetScale('textlin')刻度類型
$graph->img->SetMargin(l,r,t,b)邊距
$graph->title->SetFont(FF_SIMSUN,FS_BOLD,12)標題字體
$graph->xaxis->SetFont(FF_SIMSUN,FS_BOLD,12)坐標軸字體
$line->SetColor('red')折線顏色
$line->SetWeight(2)線寬
$line->value->Show(true)顯示數值
$graph->SetBackgroundImage()背景圖
$graph->SetMarginColor('lightblue')畫布顏色
$graph->SetShadow()陰影效果
$graph->Set3DPerspective()3D 透視
$pie->SetTheme('water')主題樣式
$graph->legend->Pos(0.1,0.9)圖例位置

您可能感興趣的文章:

  • PHP 使用 JpGraph 繪制 3D 餅狀圖的方法
  • PHP 使用 JpGraph 繪制餅狀圖的方法
  • PHP 使用 JpGraph 繪制柱狀圖的方法
  • PHP 使用 JpGraph 繪制複雜 X-Y 坐標圖的方法
  • PHP 使用 JpGraph 繪制簡單 X-Y 坐標圖的方法
  • PHP 中 JpGraph 類庫的使用介紹
  • JpGraph PHP 柱狀圖使用介紹
  • PHP 報表之 JpGraph 柱狀圖實例代碼
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved