Timeline

Event dates use a first-class time scale, while point, line, and text glyphs compose the timeline anatomy.

Timeline

Data Sources

3

Fields

4

Scales

1

Layers

8

Glyphs

32

line 17 / point 5 / text 10

Kickoff: 2026-01-08Prototype: 2026-02-04Review: 2026-03-02Pilot: 2026-04-06Launch: 2026-05-11KickoffPrototypeReviewPilotLaunchDec 29, 2025Feb 2, 2026Mar 10, 2026Apr 15, 2026May 21, 2026

Data Flow Diagram

0/288 nodes
0/519 edges
288 hidden

Select a glyph to highlight its complete source path.

Scope

Roles

source
transform
field
scale
layer
param
glyph

No matching flow nodes

Adjust search, scope, or role filters.

Available Data

3 tables
0 transforms

Timeline events

events
raw
5 columns

ChartSpec

{
  "id": "catalogue.timeline",
  "data": [
    {
      "id": "events",
      "rows": 5
    },
    {
      "id": "__guide.x-grid",
      "rows": 5
    },
    {
      "id": "__guide.x",
      "rows": 5
    }
  ],
  "transforms": [],
  "axes": [
    {
      "id": "x",
      "scale": "x",
      "orientation": "bottom",
      "tickFormat": {
        "style": "date"
      }
    }
  ],
  "grids": [
    {
      "id": "x-grid",
      "scale": "x",
      "orientation": "x"
    }
  ],
  "fields": [
    "label",
    "date",
    "tooltip",
    "value"
  ],
  "scales": [
    {
      "id": "x",
      "type": "time",
      "domain": {
        "source": "field",
        "data": "events",
        "field": "date",
        "padding": 0.08
      }
    }
  ],
  "layers": [
    {
      "id": "x-grid",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "x-axis",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "x-tick-marks",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "x-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "timeline-rail",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "event-stems",
      "mark": "line",
      "role": "guide"
    },
    {
      "id": "event-points",
      "mark": "point",
      "role": "data"
    },
    {
      "id": "event-labels",
      "mark": "text",
      "role": "guide"
    }
  ]
}

Resolved SceneGraph

{
  "scene": "catalogue.timeline.scene",
  "scales": [
    {
      "id": "x",
      "type": "time",
      "domain": [
        "2025-12-29",
        "2026-05-21"
      ],
      "range": [
        48,
        718
      ],
      "ticks": [
        1766966400000,
        1770055200000,
        1773144000000,
        1776232800000,
        1779321600000
      ]
    }
  ],
  "layers": [
    {
      "id": "x-grid",
      "role": "guide",
      "zIndex": 0,
      "glyphs": 5
    },
    {
      "id": "x-axis",
      "role": "guide",
      "zIndex": 0,
      "glyphs": 1
    },
    {
      "id": "timeline-rail",
      "role": "guide",
      "zIndex": 4,
      "glyphs": 1
    },
    {
      "id": "x-tick-marks",
      "role": "guide",
      "zIndex": 5,
      "glyphs": 5
    },
    {
      "id": "event-stems",
      "role": "guide",
      "zIndex": 8,
      "glyphs": 5
    },
    {
      "id": "event-points",
      "role": "data",
      "zIndex": 12,
      "glyphs": 5
    },
    {
      "id": "event-labels",
      "role": "guide",
      "zIndex": 16,
      "glyphs": 5
    },
    {
      "id": "x-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 5
    }
  ]
}

Glyph Data Tree

8 layers

Full parameter lineage for the active compiler surface.

x-grid

5

x-axis

1

timeline-rail

1

x-tick-marks

5

event-stems

5

event-points

5

event-labels

5

x-labels

5

Glyph Inspector

none

Select a glyph in the chart to inspect resolved params and lineage.