Revenue Overview Brush

Raw weekly revenue and brush state derive bar intervals and selection geometry.

Overview Brush

Data Sources

4

Fields

10

Scales

2

Layers

3

Glyphs

17

rect 9 / text 8

Week 1: 28k revenueWeek 2: 36k revenueWeek 3: 31k revenueWeek 4: 48k revenueWeek 5: 62k revenueWeek 6: 57k revenueWeek 7: 74k revenueWeek 8: 68k revenueSelected range: W3 through W6W1W2W3W4W5W6W7W8

Data Flow Diagram

0/166 nodes
0/308 edges
166 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

4 tables
2 transforms

Weekly revenue

weekly-revenue
raw
5 columns
feeds overview-bar-intervals

ChartSpec

{
  "id": "gallery.overview",
  "data": [
    {
      "id": "weekly-revenue",
      "rows": 8
    },
    {
      "id": "overview-bars",
      "rows": 8
    },
    {
      "id": "brush-state",
      "rows": 1
    },
    {
      "id": "selection",
      "rows": 1
    }
  ],
  "transforms": [
    {
      "id": "overview-bar-intervals",
      "type": "layout",
      "input": "weekly-revenue",
      "output": "overview-bars"
    },
    {
      "id": "brush-window-layout",
      "type": "layout",
      "input": "brush-state",
      "output": "selection"
    }
  ],
  "fields": [
    "x0",
    "x1",
    "label",
    "value",
    "tooltip",
    "selectionX0",
    "selectionX1",
    "week",
    "startWeek",
    "endWeek"
  ],
  "scales": [
    {
      "id": "x",
      "type": "linear",
      "domain": {
        "source": "values",
        "values": [
          0,
          8
        ]
      }
    },
    {
      "id": "y",
      "type": "linear",
      "domain": {
        "source": "field",
        "data": "overview-bars",
        "field": "value",
        "includeZero": true
      }
    }
  ],
  "layers": [
    {
      "id": "overview-bars",
      "mark": "rect",
      "role": "data"
    },
    {
      "id": "selection-window",
      "mark": "rect",
      "role": "interaction"
    },
    {
      "id": "overview-labels",
      "mark": "text",
      "role": "guide"
    }
  ]
}

Resolved SceneGraph

{
  "scene": "gallery.overview.scene",
  "scales": [
    {
      "id": "x",
      "type": "linear",
      "domain": [
        0,
        8
      ],
      "range": [
        52,
        696
      ],
      "ticks": [
        0,
        2,
        4,
        6,
        8
      ]
    },
    {
      "id": "y",
      "type": "linear",
      "domain": [
        0,
        74
      ],
      "range": [
        156,
        18
      ],
      "ticks": [
        0,
        18.5,
        37,
        55.5,
        74
      ]
    }
  ],
  "layers": [
    {
      "id": "overview-bars",
      "role": "data",
      "zIndex": 10,
      "glyphs": 8
    },
    {
      "id": "selection-window",
      "role": "interaction",
      "zIndex": 20,
      "glyphs": 1
    },
    {
      "id": "overview-labels",
      "role": "guide",
      "zIndex": 30,
      "glyphs": 8
    }
  ]
}

Glyph Data Tree

3 layers

Full parameter lineage for the active compiler surface.

overview-bars

8

selection-window

1

overview-labels

8

Glyph Inspector

none

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