From d01c1c50752556d8899db5a6e3203de3a14cbdd7 Mon Sep 17 00:00:00 2001 From: Matthis Date: Mon, 11 Aug 2025 23:47:06 +0200 Subject: [PATCH] edit: true retention colorblind selection is now viridis --- ts/routes/graphs/hours.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ts/routes/graphs/hours.ts b/ts/routes/graphs/hours.ts index fde217927..23f04c765 100644 --- a/ts/routes/graphs/hours.ts +++ b/ts/routes/graphs/hours.ts @@ -16,7 +16,7 @@ import { axisRight, curveBasis, interpolateBlues, - interpolatePurples, + interpolateViridis, pointer, scaleBand, scaleLinear, @@ -84,16 +84,18 @@ export function renderHours( .classed(oddTickClass, (d: any): boolean => d % 2 != 0) .attr("direction", "ltr"); - let cappedRange = scaleLinear().range([0.1, 0.8]); + let cappedRange; let colour; const isColorBlindMode = (window as any).colorBlindMode; if(isColorBlindMode) { - colour = scaleSequential((n) => interpolatePurples(cappedRange(n)!)).domain([ + cappedRange = scaleLinear().range([0.0, 1]); + colour = scaleSequential((n) => interpolateViridis(cappedRange(n)!)).domain([ 0, yMax, ]); } else { + cappedRange = scaleLinear().range([0.1, 0.8]); colour = scaleSequential((n) => interpolateBlues(cappedRange(n)!)).domain([ 0, yMax,