php.ini:memory_limit = 32M(至少)max_execution_time 視圖表複雜度調大output_buffering 便於調試require_once('jpgraph.php'); 等$graph = new Graph(width, height);$graph->Add($plot);$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) | 圖例位置 |