mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
change the color for ease and intervals to viridis
This commit is contained in:
parent
4fead000c2
commit
5dc9557fef
2 changed files with 6 additions and 5 deletions
|
@ -9,7 +9,7 @@ import type { GraphsResponse } from "@generated/anki/stats_pb";
|
|||
import * as tr from "@generated/ftl";
|
||||
import { localizedNumber } from "@tslib/i18n";
|
||||
import type { Bin, ScaleLinear, ScaleSequential } from "d3";
|
||||
import { bin, extent, interpolateRdYlGn, interpolateTurbo, interpolateViridis, scaleLinear, scaleSequential, sum } from "d3";
|
||||
import { bin, extent, interpolateRdYlGn, interpolateViridis, scaleLinear, scaleSequential, sum } from "d3";
|
||||
|
||||
import type { SearchDispatch, TableDatum } from "./graph-helpers";
|
||||
import { getNumericMapBinValue, numericMap } from "./graph-helpers";
|
||||
|
@ -89,7 +89,7 @@ export function prepareData(
|
|||
|
||||
if ((window as any).colorBlindMode)
|
||||
{
|
||||
colourScale = scaleSequential(interpolateTurbo).domain([xMin, 300]);
|
||||
colourScale = scaleSequential(interpolateViridis).domain([xMin, 300]);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -10,7 +10,7 @@ import * as tr from "@generated/ftl";
|
|||
import { localizedNumber } from "@tslib/i18n";
|
||||
import { timeSpan } from "@tslib/time";
|
||||
import type { Bin } from "d3";
|
||||
import { bin, extent, interpolateBlues, interpolateCividis, quantile, scaleLinear, scaleSequential, sum } from "d3";
|
||||
import { bin, extent, interpolateBlues, interpolateViridis, quantile, scaleLinear, scaleSequential, sum } from "d3";
|
||||
|
||||
import type { SearchDispatch, TableDatum } from "./graph-helpers";
|
||||
import { numericMap } from "./graph-helpers";
|
||||
|
@ -147,13 +147,14 @@ export function prepareIntervalData(
|
|||
return [null, []];
|
||||
}
|
||||
|
||||
//const adjustedRange = scaleLinear().range([0.7, 0.3]);
|
||||
let adjustedRange;
|
||||
let colourScale;
|
||||
|
||||
if ((window as any).colorBlindMode)
|
||||
{
|
||||
adjustedRange = scaleLinear().range([0.1, 1.0]);
|
||||
colourScale = scaleSequential((n) => interpolateCividis(adjustedRange(n)!)).domain([xMax!, xMin!]);
|
||||
adjustedRange = scaleLinear().range([0.3, 0.7]);
|
||||
colourScale = scaleSequential((n) => interpolateViridis(adjustedRange(n)!)).domain([xMax!, xMin!]);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue