20 饼图
概述
饼图 widget 允许以 饼图 或 环图 形式显示所选 监控项 的值。
![]() 饼图。 |
![]() 环图。 |
当鼠标悬停时,当前扇区会向外放大,并显示该扇区的图例。
点击当前扇区会使弹出效果保持不变,直到通过 "x" 关闭。
图表使用矢量图像绘制技术进行绘制。
配置
要进行配置,选择 饼图 作为类型:

数据集
数据集选项卡允许通过添加数据集来选择饼图的数据。 可以添加两种类型的数据集:
- 监控项模式 - 显示匹配监控项的数据。图表使用单一颜色的不同深浅来绘制每个监控项。
- 监控项列表 - 显示所选监控项的数据。图表使用不同颜色来绘制每个监控项。
默认会添加一个 监控项模式 数据集。
| 数据集 | 对于 监控项模式 数据集: 选择或输入主机和监控项模式;将显示匹配所输入模式的监控项数据到饼图中;最多可显示 50 个监控项。 可使用通配符模式进行选择(例如, * 将返回匹配零个或多个字符的结果)。要指定通配符模式,请手动输入字符串并按 Enter。 通配符符号始终会被解释,因此无法单独添加例如名为 item* 的监控项,如果存在其他匹配的监控项(例如 item2、item3)。 为“监控项模式”数据集指定主机和监控项模式是必需的。 另请参见:数据集配置详情。 对于 监控项列表 数据集: 通过点击 添加监控项 按钮选择用于饼图的监控项。 监控项名称后的 类型 下拉框允许为每个监控项选择显示类型: Normal - 监控项值按比例显示在饼图中(默认); Total - 监控项值占据整个饼图。请注意,每个饼图中只能存在一个“Total”监控项,并且它会显示在饼图图例的最前面。如果将某个监控项设置为“Total”,则 数据集聚合 参数(见下文)将被禁用并设为“not used”。 自 Zabbix 7.0.1 起,您还可以通过点击 添加 widget 按钮,将兼容的 widget 作为监控项的 数据源。对 widget 适用的选项与单个监控项相同。 为“监控项列表”数据集指定监控项或 widget 是必需的。 另请参见:数据集配置详情。 请注意,只允许使用数值型监控项类型。 在 模板仪表板 上配置 widget 时,用于指定主机模式的参数不可用,而用于指定监控项列表的参数只能选择 在模板上配置的监控项。 |
|
| 聚合函数 | 指定在所选 时间段 内,对数据集中的每个监控项使用哪种聚合函数: min - 显示最小值; max - 显示最大值; avg - 显示平均值; sum - 显示总和; count - 显示计数; first - 显示第一个值; last - 显示最后一个值(默认)。 聚合允许显示所选时间间隔(5 分钟、1 小时、1 天)的聚合值。 只有数值数据才能用于 min、max、avg 和 sum。对于 count,非数值数据将转换为数值。 |
|
| 数据集聚合 | 指定对整个数据集使用哪种聚合函数: not used - 不进行聚合,监控项分别显示(默认); min - 显示最小值; max - 显示最大值; avg - 显示平均值; sum - 显示总和; count - 显示计数。 聚合允许显示在 时间段 选项卡中选择的时间间隔(5 分钟、1 小时、1 天)或整个仪表板所使用的聚合值。 |
|
| 数据集标签 | 为数据集指定自定义标签。 该标签会显示在数据集配置中以及饼图图例中(对于聚合数据集)。 所有数据集都会编号,包括那些已指定 数据集标签 的数据集。如果未指定标签,系统将根据编号自动为数据集命名(例如“Data set #2”、“Data set #3”等)。在重新排序/拖动数据集后,数据集编号会重新计算。 过长的数据集标签会被缩短,以适应其显示位置(例如“Number of proc...”)。 |
|
数据集配置详情
已有的数据集会以列表形式显示。您可以对这些数据集进行重新排列、展开/折叠、更改颜色以及克隆操作。
有关更多信息,请参见 数据集配置详情 小部件中的数据集配置详情。 这些配置同样适用于 饼图 小部件。
显示选项
显示选项 选项卡允许定义饼图的历史数据选择和可视化选项:

| 历史数据选择 | 选择数据源: Auto - 数据根据经典 算法 获取(默认); History - 来自历史数据; Trends - 来自趋势数据。 |
||
| 绘制 | 选择饼图的可视化样式: Pie - 完整饼图(扇区占据 100% 的半径); Doughnut - 中间为空心的饼图(扇区最多使用 50% 的半径)。 |
||
| 扇区之间的间距 | 选择扇区之间的间距大小(单位为 0-10,默认值为 "1")。 | ||
| 合并小于 N% 的扇区 | 勾选复选框以合并小于 N% 的扇区。 启用后,请为合并后的扇区选择颜色,并设置用于合并小扇区的百分比阈值(N)。 |
||
| 绘制样式:Doughnut | |||
| 宽度 | 选择空心饼图的宽度:半径的 20、30、40 或 50%(默认)。 | ||
| 描边宽度 | 选择空心饼图扇区边框的宽度(0-10)。 自 Zabbix 7.0.1 起支持。 |
||
| 显示总值 | 勾选复选框以在空心饼图中间显示总值。 | ||
| 大小 | 选择总值的大小选项: Auto - 文本大小自动调整,以便在空心饼图中间清晰显示; Custom - 将文本大小指定为总小组件高度的百分比。 |
||
| 小数位数 | 指定总值的小数位数(0-6)。 | ||
| 单位 | 指定总值的单位。 | ||
| 粗体 | 勾选复选框以粗体显示总值。 | ||
| 颜色 | 选择总值的颜色。 | ||
时间段
时间周期 选项卡允许为饼图的聚合设置自定义时间周期:

| 时间周期 | 选择 动态参数 作为时间周期: 仪表板 - 将 时间周期 选择器设置为数据源; 小部件 get - 将 小部件 参数中指定的兼容小部件 get 设置为数据源; 自定义 - 将 从 和 至 参数中指定的时间周期设置为数据源;如果设置完成,在小部件的右上角 Top 会显示一个时钟图标,鼠标悬停时会显示设置的时间。 |
| 小部件 | 输入或选择一个兼容的小部件作为时间周期的数据源(图表、图表(经典)、图表原型)。 如果 时间周期 设置为 "小部件",则此参数可用。get |
| 起始时间 | 输入或选择时间段的开始时间。 支持Relative time syntax(例如:now、now/d、now/w-1w 等)。 当 时间段 设置为“自定义”时,此参数可用。 |
| 至 | 输入或选择时间段的结束时间。 支持Relative time syntax(例如:now、now/d、now/w-1w等)。 当时间周期设置为“自定义”时,此参数可用。 |
图例
图例选项卡允许自定义饼图图例:

| 显示图例 | 取消勾选此复选框以在饼图上隐藏图例(默认已勾选)。 |
| 显示值 | 勾选此复选框以在图例中显示监控项的值。 |
| 显示聚合函数 | 勾选此复选框以在图例中显示聚合函数。 |
| 行数 | 选择图例行的显示模式: 固定 - 显示的行数由 行数 参数值决定; 可变 - 显示的行数由配置的监控项数量决定,但不超过 最大行数 参数值。 |
| 行数/ 最大行数 |
如果 行数 设置为“固定”,则设置要显示的图例行数(1-10)。 如果 行数 设置为“可变”,则设置要显示的最大图例行数(1-10)。 |
| 列数 | 设置要显示的图例列数(1-4)。 如果 显示值 未勾选,则此参数可用。 |
饼图小部件显示的信息可以通过 widget 菜单 下载为 .png 图像。
小部件的截图将保存到 Downloads 文件夹中。

