A four-state anomaly-detection timeline: one metric line with the detector's flagged readings marked as destructive diamonds, anomalous stretches hatched, ribboned and counted, and an optional expected-range band the line is judged against.
Preview in your theme
Loading preview…
This component is part of Pro
The install command, prompt and concept map are included with a Pro license — one purchase unlocks every Pro component, forever.
status="ready" · one winger's sprint distance across 38 matchdays. The MD 7 spike and the MD 23 collapse are point flags (diamond + halo in the destructive token); the congested December sag is an interval — hatched column behind the line, ribbon under the axis — inside which only the worst match is also point-flagged, so the four low readings around it are counted as "outside the range without being flagged" instead of being quietly re-flagged. The baseline band starts at MD 5 because a rolling baseline warming up is a stated absence, and MD 27 sits just above the band unflagged — the card says so. Click a column, or tab in and use the arrows (Page Up / Page Down jump between flags), to see the readout fill in.
Sprint distance per match
Right winger · 38 matchdays · flags from the squad-load monitor
Sprint distance per match: 38 readings, MD 1 to MD 38. The detector flagged 3 readings as anomalous: MD 7, MD 17, MD 23. 1 anomalous interval cover 11% of the window: congested December. Season baseline range is drawn behind the line; 5 readings sit outside it without being flagged.
3 flagged readings1 anomalous interval · 11% of the window5 unflagged readings outside the expected range
Point at the plot, or tab into it and use the arrow keys · Page Up / Page Down jump between flagged readings.
Sprint distance per match: 38 readings, MD 1 to MD 38. The detector flagged 3 readings as anomalous: MD 7, MD 17, MD 23. 1 anomalous interval cover 11% of the window: congested December. Season baseline range is drawn behind the line; 5 readings sit outside it without being flagged.
Reading
Value
Season baseline range
Verdict
Interval
MD 1
255 m
not stated
clear
—
MD 2
226 m
not stated
clear
—
MD 3
261 m
not stated
clear
—
MD 4
221 m
not stated
clear
—
MD 5
221 m
180 m–306 m
clear
—
MD 6
256 m
182 m–309 m
clear
—
MD 7
371 m
183 m–311 m
flagged, outside the range
—
MD 8
240 m
184 m–313 m
clear
—
MD 9
249 m
185 m–314 m
clear
—
MD 10
282 m
185 m–315 m
clear
—
MD 11
264 m
185 m–315 m
clear
—
MD 12
279 m
185 m–314 m
clear
—
MD 13
261 m
184 m–313 m
clear
—
MD 14
229 m
183 m–311 m
clear
—
MD 15
158 m
181 m–309 m
not flagged, but outside the range
congested December
MD 16
149 m
180 m–306 m
not flagged, but outside the range
congested December
MD 17
128 m
178 m–303 m
flagged, outside the range
congested December
MD 18
161 m
176 m–299 m
not flagged, but outside the range
congested December
MD 19
166 m
174 m–296 m
not flagged, but outside the range
congested December
MD 20
204 m
171 m–292 m
clear
—
MD 21
249 m
169 m–288 m
clear
—
MD 22
218 m
167 m–284 m
clear
—
MD 23
84 m
165 m–281 m
flagged, outside the range
—
MD 24
196 m
163 m–278 m
clear
—
MD 25
196 m
162 m–275 m
clear
—
MD 26
185 m
160 m–273 m
clear
—
MD 27
277 m
159 m–271 m
not flagged, but outside the range
—
MD 28
183 m
159 m–270 m
clear
—
MD 29
191 m
158 m–270 m
clear
—
MD 30
185 m
158 m–270 m
clear
—
MD 31
194 m
159 m–271 m
clear
—
MD 32
191 m
160 m–272 m
clear
—
MD 33
185 m
161 m–274 m
clear
—
MD 34
232 m
162 m–276 m
clear
—
MD 35
236 m
164 m–279 m
clear
—
MD 36
231 m
166 m–282 m
clear
—
MD 37
214 m
168 m–286 m
clear
—
MD 38
235 m
170 m–290 m
clear
—
onPointSelect → nothing selected
status="empty" · a valid contract with no readings, worded so it cannot be mistaken for a failed fetch — the line, the band and the flags all wait for the first window.
Sprint distance per match
Right winger · 38 matchdays · flags from the squad-load monitor
No readings in this window
The metric line, its expected range and the detector's flags appear here once the feed reports its first window.
status="loading" · a deterministic band-plus-line skeleton with no timer involved, aria-hidden, and honouring prefers-reduced-motion.
Sprint distance per match
Right winger · 38 matchdays · flags from the squad-load monitor
Loading readings
status="error" · the fetch failed. Try again only appears when onRetry is passed, and clicking it flips the card to ready.
Sprint distance per match
Right winger · 38 matchdays · flags from the squad-load monitor