跳到主要内容

4.2.9 状态历史图

4.2.9.1 概述

状态历史图以密集网格的形式展示指标历史状态分布,每列代表一个时间桶,每行代表一个指标。它提供日历风格的紧凑视图,适合同时展示多个维度的状态规律——非常适合在较长时间范围内发现周期性规律、班次差异或异常行为时段。

状态历史图面板示例

4.2.9.2 适用场景

在以下情况下使用状态历史图:

  • 需要对多个时间桶(小时、天、班次)的状态进行日历风格的高层概览
  • 正在对多个指标或设备在同一时间段的状态规律进行比较
  • 需要回答"本周哪些小时出现了超限情况?"或"周一哪些设备处于报警状态?"之类的问题

如需详细展示每次状态转换的连续色带,请使用状态时间线图。

4.2.9.3 配置

编辑模式工具栏

通用编辑模式控件外,状态历史图还增加了以下控件:

控件说明
保存为图片将当前预览下载为 PNG 图片
全屏将编辑器预览扩展为填满浏览器窗口
解读面板对当前预览数据运行 AI 分析

图形设置

状态历史图配置面板

设置说明
标题图表标题
副标题次级标题
值映射定义数据值与显示颜色和标签的对应关系,详见下节
边框宽度单元格之间边框的宽度(滑块)
行高每行的相对高度(滑块)
列宽每个时间桶列的宽度(滑块)
填充透明度单元格填充颜色的透明度,取值 0–1
标签旋转X 轴时间标签的旋转角度,可选 -90°、-45°、0°、45°、90°
标签间隔X 轴时间标签的显示密度:自动

时间桶的大小由数据配置中的滑动窗口设置控制。例如,1 小时的滑动窗口每小时生成一列。

值映射

值映射将原始数据值转换为显示文本和单元格颜色。点击**+ 编辑值映射**打开编辑弹窗,支持以下五种条件类型:

编辑值映射弹窗

条件类型说明
匹配特定文本值
范围匹配数值范围,指定上下界
正则表达式匹配正则表达式并替换显示文本
特殊值匹配 null、NaN、布尔值、空值等特殊状态
其他值兜底规则,匹配所有未被前面规则覆盖的值

每条映射规则可指定显示文本(可选)和颜色。规则按从上到下的顺序匹配,第一个命中的规则生效。

4.2.9.4 使用示例

周报警热力图。 添加十个报警信号作为行,1 小时滑动窗口生成 168 列(7 天每小时一列)。值映射设置 0 → 灰色,1 → 红色。生成的网格一眼即可看出哪些设备在哪些小时处于报警状态。

逐班次运行模式回顾。 8 小时滑动窗口跨越一个月,每个班次生成一列。每行代表一条生产线的运行模式。运营经理可以立即看出哪些班次按预期模式运行,哪些出现了计划外停产。

超限情况日历。 质量工程师添加 12 个过程变量作为行,设置 1 天滑动窗口。值映射将单元格颜色设为绿色(在限内)或红色(超限)。生成的日历视图突出显示了过程中哪些天存在质量问题。