Skip to Content
This documentation is provided with the HEAT environment and is relevant for this HEAT instance only.
Dashboard ComponentsNextTimelineChart (Next)

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 idTimelineChart
Widget configtimelineItems (array)
Channel shapesseries, events, ranges, timestamps
Migration targetComposableChart

Migration status

partial , reference includes _migrationNote: tools/arbex/reference/next/TimelineChart.json. See Dataservice migration status.

Layout

FieldDescription
channelsAll timelineItems[].channelId values
timelineItems[]Per-series type, color, unit, radioLabel, channelType, channelTypeInfo, playback flags
enablePlaybackControlsRow-level scrub

Often dual-column with CognitiveLoad.

Data contract

ShapeUse
seriesArea/scatter series (timeMs, value)
eventsPoint events (timeMs, occurred)
rangesInterval bars
timestampsPlayback / 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.