Pipeline Coverage Matrix

Heatmap cells are plain rect glyphs with scale lineage.

Heatmap

Data Sources

5

Fields

13

Scales

3

Layers

7

Glyphs

137

rect 60 / text 77

ChartSpec / Bar: 35 exercised pathsChartSpec / Line: 50 exercised pathsChartSpec / Stacked: 65 exercised pathsChartSpec / Heatmap: 56 exercised pathsChartSpec / Point: 71 exercised pathsChartSpec / Histogram: 86 exercised pathsChartSpec / Overview: 77 exercised pathsChartSpec / Small: 92 exercised pathsChartSpec / Map: 107 exercised pathsChartSpec / Treemap: 98 exercised pathsChartSpec / Table: 113 exercised pathsScales / Bar: 52 exercised pathsScales / Line: 67 exercised pathsScales / Stacked: 58 exercised pathsScales / Heatmap: 73 exercised pathsScales / Point: 88 exercised pathsScales / Histogram: 79 exercised pathsScales / Overview: 94 exercised pathsScales / Small: 109 exercised pathsScales / Map: 100 exercised pathsScales / Treemap: 115 exercised pathsScales / Table: 130 exercised pathsLayers / Bar: 69 exercised pathsLayers / Line: 60 exercised pathsLayers / Stacked: 75 exercised pathsLayers / Heatmap: 90 exercised pathsLayers / Point: 81 exercised pathsLayers / Histogram: 96 exercised pathsLayers / Overview: 111 exercised pathsLayers / Small: 102 exercised pathsLayers / Map: 117 exercised pathsLayers / Treemap: 132 exercised pathsLayers / Table: 123 exercised pathsGlyphs / Bar: 62 exercised pathsGlyphs / Line: 77 exercised pathsGlyphs / Stacked: 92 exercised pathsGlyphs / Heatmap: 83 exercised pathsGlyphs / Point: 98 exercised pathsGlyphs / Histogram: 113 exercised pathsGlyphs / Overview: 104 exercised pathsGlyphs / Small: 119 exercised pathsGlyphs / Map: 134 exercised pathsGlyphs / Treemap: 125 exercised pathsGlyphs / Table: 140 exercised pathsInspector / Bar: 79 exercised pathsInspector / Line: 94 exercised pathsInspector / Stacked: 85 exercised pathsInspector / Heatmap: 100 exercised pathsInspector / Point: 115 exercised pathsInspector / Histogram: 106 exercised pathsInspector / Overview: 121 exercised pathsInspector / Small: 136 exercised pathsInspector / Map: 127 exercised pathsInspector / Treemap: 142 exercised pathsInspector / Table: 157 exercised paths355065567186779210798113526758738879941091001151306960759081961111021171321236277928398113104119134125140799485100115106121136127142157ChartSpecScalesLayersGlyphsInspectorBarLineStackedHeatmapPointHistogramOverviewSmallMapTreemapTable04080120160Coverage

Data Flow Diagram

0/1200 nodes
0/2500 edges
1200 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

5 tables
2 transforms

Pipeline coverage matrix

cells
raw
7 columns
feeds heatmap-row-labels
feeds heatmap-column-labels

ChartSpec

{
  "id": "gallery.heatmap",
  "data": [
    {
      "id": "cells",
      "rows": 55
    },
    {
      "id": "row-labels",
      "rows": 5
    },
    {
      "id": "column-labels",
      "rows": 11
    },
    {
      "id": "__guide.coverage-legend",
      "rows": 5
    },
    {
      "id": "__guide.coverage-legend.title",
      "rows": 1
    }
  ],
  "transforms": [
    {
      "id": "heatmap-row-labels",
      "type": "aggregate",
      "input": "cells",
      "output": "row-labels"
    },
    {
      "id": "heatmap-column-labels",
      "type": "aggregate",
      "input": "cells",
      "output": "column-labels"
    }
  ],
  "legends": [
    {
      "id": "coverage-legend",
      "scale": "color",
      "kind": "color",
      "title": "Coverage",
      "values": [
        0,
        40,
        80,
        120,
        160
      ]
    }
  ],
  "fields": [
    "row",
    "column",
    "value",
    "label",
    "tooltip",
    "count",
    "x",
    "y",
    "symbolX",
    "symbolY",
    "labelX",
    "labelY",
    "text"
  ],
  "scales": [
    {
      "id": "x",
      "type": "band",
      "domain": {
        "source": "field",
        "data": "cells",
        "field": "column"
      }
    },
    {
      "id": "y",
      "type": "band",
      "domain": {
        "source": "field",
        "data": "cells",
        "field": "row"
      }
    },
    {
      "id": "color",
      "type": "sequential",
      "domain": {
        "source": "field",
        "data": "cells",
        "field": "value",
        "includeZero": true
      }
    }
  ],
  "layers": [
    {
      "id": "coverage-legend-swatches",
      "mark": "rect",
      "role": "guide"
    },
    {
      "id": "coverage-legend-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "coverage-legend-title",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "cells",
      "mark": "rect",
      "role": "data"
    },
    {
      "id": "values",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "row-labels",
      "mark": "text",
      "role": "guide"
    },
    {
      "id": "column-labels",
      "mark": "text",
      "role": "guide"
    }
  ]
}

Resolved SceneGraph

{
  "scene": "gallery.heatmap.scene",
  "scales": [
    {
      "id": "x",
      "type": "band",
      "domain": [
        "Bar",
        "Line",
        "Stacked",
        "Heatmap",
        "Point",
        "Histogram",
        "Overview",
        "Small",
        "Map",
        "Treemap",
        "Table"
      ],
      "range": [
        122,
        938
      ],
      "bandwidth": 65.51824817518248
    },
    {
      "id": "y",
      "type": "band",
      "domain": [
        "ChartSpec",
        "Scales",
        "Layers",
        "Glyphs",
        "Inspector"
      ],
      "range": [
        48,
        306
      ],
      "bandwidth": 45.774193548387096
    },
    {
      "id": "color",
      "type": "sequential",
      "domain": [
        0,
        157
      ],
      "range": [
        "var(--colors-blue-3)",
        "var(--colors-blue-5)",
        "var(--colors-blue-7)",
        "var(--colors-blue-9)",
        "var(--colors-blue-11)"
      ],
      "ticks": [
        0,
        39.25,
        78.5,
        117.75,
        157
      ]
    }
  ],
  "layers": [
    {
      "id": "cells",
      "role": "data",
      "zIndex": 10,
      "glyphs": 55
    },
    {
      "id": "values",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 55
    },
    {
      "id": "row-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 5
    },
    {
      "id": "column-labels",
      "role": "guide",
      "zIndex": 20,
      "glyphs": 11
    },
    {
      "id": "coverage-legend-swatches",
      "role": "guide",
      "zIndex": 30,
      "glyphs": 5
    },
    {
      "id": "coverage-legend-labels",
      "role": "guide",
      "zIndex": 31,
      "glyphs": 5
    },
    {
      "id": "coverage-legend-title",
      "role": "guide",
      "zIndex": 32,
      "glyphs": 1
    }
  ]
}

Glyph Data Tree

7 layers

Full parameter lineage for the active compiler surface.

cells

55

values

55

row-labels

5

column-labels

11

coverage-legend-swatches

5

coverage-legend-labels

5

coverage-legend-title

1

Glyph Inspector

none

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