图表图鉴 第 23 号 / 实时流式
Streaming Area Chart / 城东 110kV 片区负荷 60 秒滚动窗口 / 制图室样张
streaming / real-time / ticker / live / velocity / pulse / monitoring / accessible chart / keyboard accessible chart
01 / 主图图版
流式面积图的编码要点只有一句:新点从右端进入,旧点从左端移出,窗口永远只有这么宽。下图为深色值守屏配色(官方色指引:深底网格,当前值绿色脉冲,历史以透明度衰减),民用与商业两个系列堆叠为片区总负荷,每秒推入一点,随时可暂停。
图 23-a / 城东 110kV 片区 / 负荷 60 秒滚动窗口 / 双系列堆叠
当前值直标于各系列段内 / 暂停或系统开启减少动态偏好时呈现静态快照 / 完整数值后备见表 23-b
屏幕较窄时图面可横向滑动
19:32:00 / 民用 530.2 / 商业 302.8 / 合计 833.0 MW / 较上秒 +2.7 / 趋势 爬坡
图 23-a 中,蓝色实线面积为民用负荷、琥珀虚线面积为商业负荷,两段堆叠即片区总负荷;除颜色外以实线与虚线区分系列,状态与方向均由文字传达。面积自左向右透明度升高,是官方色指引"历史衰减"的直接落法:越早的采样越退向背景,当前值以绿色脉冲加直标钉在右端。
02 / 滚动窗口机制
与产品级的实时监控页(如本库的 水质实时监测看板)不同,本页是图鉴层:只拆流式面积图这一编码的三个机构件。窗口定多宽、数据推多快、旧点怎么聚合,三个参数互相咬合,定错任何一个,图都会说谎或失效。
取舍甲
window / 60s 对照 300s
本例取 60 秒:晚高峰的秒级锯齿与爬坡斜率都看得清,但一分钟之前的世界已经不在图上。值守场景要的正是这个——当前 60 秒的状态,而非历史复盘。若把窗口拉到官方上限 300 秒,同样 876 像素宽的图面上每点仅分得约 3 像素,秒级波动被压成糊带,换来的是五分钟趋势可辨。
60s 窗口 / 点距 14.8px / 300s 窗口 / 点距 2.9px
取舍乙
velocity / downsample
推入速率越高,窗口能维持的原始点越少:300 点缓冲里装 1Hz 可以存 5 分钟原始,装 5Hz 只够 1 分钟。官方解法是旧段聚合、近端原始——旧数据四点并一点或两点并一点,保形态丢细节;近端永远逐点,保当前判断。降采样必须用均值或中位数聚合,不能用抽点,否则尖峰被随机保留或丢弃。
1Hz 存 300s / 5Hz 仅存 60s / 聚合用均值不用抽点
03 / 无障碍后备
官方对本图型的无障碍判定是有条件风险:实时刷新会吞掉读屏的注意力,闪烁若无减少动态支持即不可用。后备是流式数据表加当前值与趋势摘要,本页两者齐备。
当前值摘要
current-value / trend summary
与图面读数行同源 / 运行中每 5 秒刷新一次
键盘操作
pause / zoom / reset / focus
04 / 选型边界
流式面积图买的是"此刻":数据推得够快、读者要的只是当前状态时它最强;一旦读者要的是历史复核,就该退出。
适用
live monitoring dashboards
不适用
periodic-refresh line chart
05 / 备选形态
官方备选两个:只关心数字本身时用走马灯,只关心当前值离上限多远时用移动仪表。两者都比面积图更轻,也更容易做到无闪烁。
备选 23-b1
Ticker Tape
数值按时间 newest 向左滚动,最新一条以绿色加粗,方向以升降价符号传达。适合空间只剩一条横带的场景;损失全部形态信息,只剩数值序列。
备选 23-b2
Moving Gauge
指针随推入平滑移动,回答"离上限还有多远"这一个问题。色带之外必须给数字与文字(833 MW 与 83% 直标),告警不靠颜色单独成立;损失历史与方向,只剩当前位置。
06 / 数据后备
流式的官方后备即数据表。下表为窗口冻结快照(19:31:00 至 19:32:00)每 6 秒的采样,浅蓝底行为快照末行,方向以三角符号传达,不依赖颜色;运行中的实时读数以图面直标与读数行为准。
采样 n=10 / 每 6 秒取一点 / 窗口均值 808.1 / 峰值 834.8(19:31:55)/ 谷值 778.1(19:31:00)/ 与图 23-a 及当前值摘要数值一致