diff --git a/src/rendering.ts b/src/rendering.ts index 17d8d93..59fcbf1 100644 --- a/src/rendering.ts +++ b/src/rendering.ts @@ -578,6 +578,10 @@ export class StatusmapRenderer { if (this.panel.color.mode === 'opacity') { return this.panel.color.cardColor; } else if (this.panel.color.mode === 'spectrum') { + if (!bucket.value && this.panel.nullPointMode === 'as zero') { + // bucket.value === 0 falls here, but it is fine. + return this.colorScale(0); + } return this.colorScale(bucket.value); } else if (this.panel.color.mode === 'discrete') { if (this.panel.seriesFilterIndex !== null && this.panel.seriesFilterIndex !== -1) {