rrd_graph

(PECL rrd >= 0.9.0)

rrd_graph从数据创建图像

描述

rrd_graph(string $filename, array $options): array

为 RRD 文件中的特定数据创建图像。

参数

filename

要输出图形的文件名。这通常以 .png.svg.eps 结尾,具体取决于您要输出的格式。

options

生成图像的选项。有关所有可能的选项,请参见 rrd 图表的手册页。所有选项(数据定义、变量定义等)都允许。

返回值

返回有关生成图像的信息的数组,如果失败则返回 false

添加注释

用户贡献的注释 6 个注释

4
匿名
4 年前
此文档页面毫无用处...

"请参见 rrd 图表的手册页以获取所有可能的选项"

我还以为我在看文档,如果不是,为什么不提供链接呢?
1
Dk
11 年前
您只需在 rrd_graph() 调用后立即执行 print_r(rrd_error()) 即可获取最新的 RRD 错误。
1
Matt C
12 年前
注意:apache 服务器需要对要创建图像的文件夹具有写入权限,否则不会生成任何图像文件,并且(无帮助地)不会生成任何错误。
-1
info at ukee dot nl
9 年前
使用样式功能时,例如:--font TITLE:13:Times
在您的代码中使用:--font=TITLE:13:Times

文档中缺少“=”
-2
匿名
11 年前
当我添加

--font AXIS:8

到 $options 中时,

我收到以下错误

PNG creation error: unknown option '--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:.
-3
geekcom
4 年前
有关 rrdgraph 文档/手册页,请参见

https://docs.oracle.com/cd/E88353_01/html/E37839/rrdgraph-1.html
To Top