Skip to main content

Interface: QuantitativeColorBy

Defined in: spec/types.legend.ts:32

Quantitative color mapping from a numeric feature property to a palette via a scale. Currently only the explicit 'threshold' scale is supported; thresholds defines the break points used to bucket feature values.

Properties

colors?

optional colors?: string[]

Defined in: spec/types.legend.ts:48

Explicit ordered list of colors; overrides palette when provided.


defaultColor?

optional defaultColor?: string

Defined in: spec/types.legend.ts:50

Fallback color for missing or non-numeric values.


palette?

optional palette?: string

Defined in: spec/types.legend.ts:46

Named palette key (resolved by the adapter/consumer).


property

property: string

Defined in: spec/types.legend.ts:40

Key identifying the column in the mapData dataset whose numeric value drives the color assignment. The adapter reads this value from feature-state.value (written by setFeatureState during data join), not directly from a GeoJSON feature property.


scale

scale: "threshold"

Defined in: spec/types.legend.ts:42

Scale used to map numeric values into discrete color buckets.


thresholds?

optional thresholds?: number[]

Defined in: spec/types.legend.ts:44

Explicit break points for the threshold scale.


type

type: "quantitative"

Defined in: spec/types.legend.ts:33