PHP Conference Japan 2024

rrd_graph

(PECL rrd >= 0.9.0)

rrd_graph從資料建立影像

說明

rrd_graph(字串 $filename, 陣列 $options): 陣列

從 RRD 檔案建立特定資料的影像。

參數

filename

圖形輸出的檔案名稱。根據您要輸出的格式,通常以 .png.svg.eps 結尾。

options

產生影像的選項。有關所有可能的選項,請參閱 rrd graph 的 man 頁面。允許所有選項(資料定義、變數定義等)。

傳回值

傳回包含生成圖像資訊的陣列,若失敗則傳回 false

新增註解

使用者貢獻的註解 6 則註解

匿名
4 年前
這份文件頁面毫無用處⋯⋯

「請參閱 rrd graph 的 man 頁面以了解所有可能的選項」

我以為我正在查看文件,如果不是,為什麼不提供連結?
Dk
11 年前
您可以在呼叫 rrd_graph() 之後立即使用 print_r(rrd_error()) 來取得最新的 RRD 錯誤。
Matt C
12 年前
注意:Apache 伺服器需要對要建立圖像的資料夾具有寫入權限,否則不會產生圖像檔案,而且(沒有幫助地)也不會產生任何錯誤。
info at ukee dot nl
9 年前
當使用樣式功能,例如:--font TITLE:13:Times
在您的程式碼中使用:--font=TITLE:13:Times

文件中缺少「=」
匿名
11 年前
當我新增

--font AXIS:8

到 $options 中時,

我收到以下錯誤

PNG 建立錯誤:未知選項 '--font AXIS:8:'

根據 rrdtool 網站的文件,正確的語法是

[-n|--font FONTTAG:size:[font]]

這讓您可以自訂 RRD 圖表上各種文字元素所使用的字體。DEFAULT 設定所有元素的預設值,TITLE 設定標題,AXIS 設定軸標籤,UNIT 設定垂直單位標籤,LEGEND 設定圖表圖例,WATERMARK 設定圖表邊緣上的浮水印。

使用 Times 作為標題:--font TITLE:13:Times

請注意,如果字體名稱包含空格,則需要將 --font 的參數用引號括起來:--font "TITLE:13:Some Font"

如果您沒有提供字體字串,則只能修改預設字體的大小:--font TITLE:13:.
To Top