D3 Цвета d3.interpolate - PullRequest
       25

D3 Цвета d3.interpolate

0 голосов
/ 09 октября 2019

Я пытаюсь установить 0 значений на моем графике c3.js белым вместо значения по умолчанию для серого.

В настоящее время я использую

colors: d3.interpolateHslLong(d3.hsl(250, 1, 0.5), d3.hsl(0, 1, 0.5)).

Кто-нибудь знает, как определить значение цвета 0? Кажется, независимо от того, что я установил минимальное и максимальное значения, значение 0 остается серым.

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 10 октября 2019

Белый имеет «легкость», равную 1 (или 100%)

Итак, первое значение должно иметь: d3.hsl (250, 1, 1 ), например

d3.interpolateHslLong(d3.hsl(250, 1, 1), d3.hsl(0, 1, 0.5))

Оттенок и насыщенность (первые два значения в конструкторе HSL) могут быть любыми, но они влияют на градиент цвета для второго цвета.

...