图表图鉴 第 10 号 / 监测序列
Line Chart with Highlights / 水质溶解氧 30 天监测实例 / 制图室样张
anomaly / outlier / spike / alert / detection / monitoring / deviation / accessible chart / keyboard accessible chart
01 / 主图图版
监测类图示的第一要务是先交代正常,再标出例外:底层一条连续蓝线描绘基线行为,异常作为独立数据层叠加其上,警报醒目而不淹没整体趋势。
图 10-a / 苕溪支流 R-07 浮标站 / 溶解氧逐日监测 / 异常 3 起
悬停图面读取任一日数值 / Tab 聚焦红色异常点读事件 / 完整数值后备见表 10-b
屏幕较窄时图面可横向滑动
09-10 至 10-09 / 30 日 / 均值 7.1 / 中位数 7.2 mg/L / 异常 3 起(A1 A2 A3)
02 / 图注与判据
异常的合法性来自判据的透明:把带、阈值与规则印在图上,读者才能复核每一次报警,而不是被动接受红点。
图 10-a 中,浅黄底为警戒带(3.5 至 5.0 与 9.5 至 11.5 mg/L),红色虚线为触发阈值;蓝线在安全带 5.0 至 9.5 内自然波动,均值 7.1、中位数 7.2 mg/L。三起异常均以实心红点加外环加事件号标出,图中直接注明原因,状态以文字与方向符号传达,不依赖颜色单独成立。
安全带 5.0 至 9.5 / 警戒带 3.5 至 5.0 与 9.5 至 11.5 / 判定 v<5.0 或 v>9.5 或 24h 变幅超 2.0 或偏离基线超 3σ
03 / 无障碍后备
官方无障碍后备要求:异常事件列表加叙述性警报摘要,警报常驻而不依赖悬停。下表即图 10-a 的等价后备,读屏与键盘用户无需接触图形即可取到全部事件。
A1 / 偏低
命中判据:低于下阈值 5.0,且 24 小时降幅 3.0 触发变率判据。
原因:台风外围暴雨,地表径流携入有机物,水体耗氧激增。
处置:当日 16 时启动增氧泵并加密巡检,次日回升至 5.4,48 小时后回归安全带。
A2 / 偏低
命中判据:低于下阈值 5.0,24 小时降幅 3.3,为期内最深单日跌落。
原因:上游河道清淤扰动底泥,叠加夜间溶氧低谷。
处置:函告施工方调整作业时段,采样加密为每 4 小时一次,两日后恢复至 6.5。
A3 / 偏高
命中判据:高于上阈值 9.5,24 小时升幅 3.4,进入上警戒带。
原因:连续晴热后藻类增殖,午后光合作用致溶解氧过饱和。
处置:挂牌观察叶绿素浓度,未发生鱼类死亡,次日回落至 8.8。
04 / 选型边界
本图型的分工很明确:时间序列负责讲清基线,高亮层负责讲清例外。例外若已固化成类别,就该换一种图型。
适用
监测时间序列中的离群点
不适用
改用带高亮的条形图或事件流
05 / 复核
阈值不是真理而是一次下注:收紧买安全付人力,放宽买清净付风险。取舍要写在图注里,让读者知道你押了哪一边。
收紧阈值
false positive / 狼来了效应
若下阈值自 5.0 收至 5.5 mg/L,本例 09-19(5.4)与 09-27(5.6)两次事件后的正常回升日即被误判,30 日内平添 2 起误报。代价是复核人力被稀释,真警报淹没在噪声里,值守人员逐渐无视所有红色。
本例模拟 / 阈值 5.5 时误报 2 起,漏报 0 起
放宽阈值
false negative / 不可逆代价
若下阈值放到 4.0 mg/L,A2(09-26,4.3)即漏报,鱼类窒息的风险窗口被无声略过。低氧对生态是不可逆伤害,而一次误报的代价只是复核一通电话:对这类指标,漏报几乎总是更贵的那一边。
本例模拟 / 阈值 4.0 时漏报 1 起(A2),误报 0 起
06 / 备选形态
当关注的是条件组合下的离群,而非时间顺序本身,横竖两轴换成两个观测指标,异常就用离群环圈出。
备选 10-c
Scatter with Alert / 浊度对溶解氧
浊度与溶解氧呈负相关密集带,W1、W2 偏离密集区被红环加文字标出。适用于"哪种条件组合下的异常",损失的是时间顺序信息。
落地 10-d
D3.js / Plotly / ApexCharts
本页样张即为手写内联 SVG:无依赖、可打印、异常点可 Tab 聚焦。
07 / 数据后备
折线的完整后备:数值、较前日变幅、状态与备注。异常行以浅黄底加红色侧条标出,状态列含方向符号,不依赖单一颜色。
n=30 / 均值 7.06 / 中位数 7.2 / 最小 3.8(09-18)/ 最大 11.2(10-03)/ 安全带内 27 日 / 异常 3 起 / 与图 10-a 及事件 A1 A2 A3 数值一致