$ rezi
Widgets

Heatmap

Heatmap widget for 2D numeric matrices using deterministic color scales.

Heatmap widget for 2D numeric matrices using deterministic color scales.

Usage

ui.heatmap({
  width: 32,
  height: 10,
  data: [
    [0.1, 0.2, 0.3, 0.4],
    [0.9, 0.7, 0.5, 0.2],
    [0.0, 0.2, 0.6, 1.0],
  ],
  colorScale: "viridis",
})

Props

PropTypeDefaultDescription
widthnumberrequiredWidth in terminal columns
heightnumberrequiredHeight in terminal rows
datanumber[][]requiredMatrix indexed as [row][col]
colorScale"viridis" | "plasma" | "inferno" | "magma" | "turbo" | "grayscale""viridis"Color lookup table
minnumberauto from dataExplicit minimum value
maxnumberauto from dataExplicit maximum value
idstring-Optional widget id
keystring-Reconciliation key

Notes

  • Cells are mapped to canvas regions and rendered with quadrant-grade sub-cell detail.
  • Invalid/empty data resolves to a stable fallback range to preserve determinism.

On this page