Static documentation

Data Visualisation Catalogue Gallery

Rendered markdown notes for the catalogue review, compiler mapping, implementation tracker, and chart method specs.

38 chart methods
10 with reference assets
43 documents

Timetable

Source: Data Visualisation Catalogue - Timetable

Why This Belongs In The Compiler Gallery

Timetables are grid layouts with duration-aware blocks. The compiler now derives grid cells, day headers, and event rectangles from raw day/start/end event rows.

Data Contract

Each raw row represents one scheduled event.

FieldTypePurpose
daycategoricalTimetable column.
start, endquantitativeStart and end hour.
titletextEvent label.
kindcategoricalEvent color key.
x, y, width, heightquantitative, derivedEvent block geometry.

Expected Visual

The faithful catalogue version shows a day/time grid with event blocks spanning their scheduled duration. Labels sit inside blocks and color separates event types.

Compiler Mapping

Compiler partMapping
Data sourceevents and derived timetable-grid, day-headers, and timetable-events.
Transformlayout with timetableGrid, timetableDayHeaders, and timetableEvents layout kinds.
ScalesOrdinal color by event kind.
LayersGrid rects, day labels, event rects, and event labels.

Faithfulness Notes

The first pass proves compiler-owned timetable geometry. Remaining work is collision-aware event labels, overlapping events, all-day rows, and richer time-axis labeling.