Skip to content

UDIPalette

Defined in: grammar/dist/Palette.d.ts:10

Consumer-supplied color palette for UDI charts and tables.

A palette sets the default colors used across every visualization; a spec-level per-encoding range still overrides it. The palette is passed as a separate prop (never inside the grammar spec), because UDIVis deep- clones the spec via JSON.parse(JSON.stringify(...)), which would strip any function value.

optional axis?: string

Defined in: grammar/dist/Palette.d.ts:22

Axis domain lines and ticks.


optional background?: string

Defined in: grammar/dist/Palette.d.ts:20

Plot and table background. 'transparent' inherits the surrounding card.


optional category?: DiscreteColor

Defined in: grammar/dist/Palette.d.ts:14

Colors for nominal / categorical color scales (Vega config.range.category).


optional grid?: string

Defined in: grammar/dist/Palette.d.ts:24

Gridlines, the plot frame, and table rules.


optional mark?: string

Defined in: grammar/dist/Palette.d.ts:12

Default single mark color (Vega config.mark.color; table fallback).


optional mutedText?: string

Defined in: grammar/dist/Palette.d.ts:28

De-emphasised text: empty cells, truncation notices.


optional ordinal?: DiscreteColor

Defined in: grammar/dist/Palette.d.ts:16

Colors for ordinal color scales (Vega config.range.ordinal).


optional ramp?: ContinuousColor

Defined in: grammar/dist/Palette.d.ts:18

Continuous color for quantitative (numeric) scales (Vega config.range.ramp + tables).


optional text?: string

Defined in: grammar/dist/Palette.d.ts:26

Tick labels, axis and legend titles, table text.