Table of Contents

> 图表对象

以下这些对象与 graph API 直接相关。

图表

图表对象具有以下属性。

属性 类型 描述
graphid string (只读) 图表的ID。
height
(必需)
integer 图表的高度,单位为像素。
name
(必需)
string 图表的名称
width
(必需)
integer 图表的宽度,单位为像素。
flags integer (只读) 图表的来源。

可能的值是:
0 - (默认) 一个普通图表;
4 - 一个发现的图表。
graphtype integer 图表的布局类型。

可能的值:
0 - (默认) 正常;
1 - 堆叠;
2 - 饼图;
3 - 爆炸图。
percent_left float 左侧百分比。

默认:0。
percent_right float 右侧百分比。

默认:0。
show_3d integer 是否以3D形式显示饼图和爆炸图。

可能的值:
0 - (默认) 以2D显示;
1 - 以3D显示。
show_legend integer 是否在图表上显示图例。

可能的值:
0 - 隐藏;
1 - (默认) 显示。
show_work_period integer 是否在图表上显示工作时间。

可能的值:
0 - 隐藏;
1 - (默认) 显示。
show_triggers integer 是否在图表上显示触发器线。

可能的值:
0 - 隐藏;
1 - (默认) 显示。
templateid string (只读) 父模板图表的ID。
yaxismax float Y轴的固定最大值。

默认:100。
yaxismin float Y轴的固定最小值。

默认:0。
ymax_itemid string 用作Y轴最大值的监控项的ID。

从Zabbix 6.0.7开始,如果用户无法访问指定的监控项,图表将像ymax_type设置为'0'(计算得出)一样渲染。
ymax_type integer Y轴最大值的计算方法。

可能的值:
0 - (默认) 计算得出;
1 - 固定;
2 - 监控项。
ymin_itemid string 用作Y轴最小值的监控项的ID。

从Zabbix 6.0.7开始,如果用户无法访问指定的监控项,图表将像ymin_type设置为'0'(计算得出)一样渲染。
ymin_type integer Y轴最小值的计算方法。

可能的值:
0 - (默认) 计算得出;
1 - 固定;
2 - 监控项。
uuid string 通用唯一标识符,用于将导入的图表链接到已存在的图表。仅用于模板上的图表。如果没有给出,则自动生成。

请注意,对于一些方法(更新,删除),必需/可选参数组合是不同的。