TimelineChart (Next)
⚠️
Partial migration. TimelineChart consumes $heat-dataservice channels but embeds v1-style per-series config in timelineItems[]. Do not use for new Arbex layouts. Use ComposableChart instead.
Legacy Apex-based multi-series panel with radio-selectable lanes (area, scatter, range bar, vertical lines).
Summary
| Value | |
|---|---|
| Layout id | TimelineChart |
| Widget config | timelineItems (array) |
| Channel shapes | series, events, ranges, timestamps |
| Migration target | ComposableChart |
Migration status
partial , reference includes _migrationNote: tools/arbex/reference/next/TimelineChart.json. See Dataservice migration status.
Layout
| Field | Description |
|---|---|
channels | All timelineItems[].channelId values |
timelineItems[] | Per-series type, color, unit, radioLabel, channelType, channelTypeInfo, playback flags |
enablePlaybackControls | Row-level scrub |
Often dual-column with CognitiveLoad.
Data contract
| Shape | Use |
|---|---|
series | Area/scatter series (timeMs, value) |
events | Point events (timeMs, occurred) |
ranges | Interval bars |
timestamps | Playback / annotation marks |
Presentation (colors, radio groups) lives in layout, not only in channel metadata.
Example
Realistic timelineItems + mock timeline channels: TimelineChart.json. RAG: tools/arbex/rag/reference/components/TimelineChart.md.
Related
- ComposableChart , preferred replacement
- Dataservice migration status
- RAG:
tools/arbex/rag/reference/components/TimelineChart.md - Reference:
tools/arbex/reference/next/TimelineChart.json