D3颜色d3.interpolate

问题描述 投票:0回答:1

我正在尝试将c3.js图上的0值设置为白色,而不是默认的灰色值。

我正在使用

[colors: d3.interpolateHslLong(d3.hsl(250, 1, 0.5), d3.hsl(0, 1, 0.5))当前。

有人知道如何定义0值颜色吗?似乎无论我将最小值和最大值设置为什么,0仍保持灰色。

非常感谢您的帮助。

d3.js c3.js
1个回答
0
投票

白色的“亮度”等于1(或100%)

因此,第一个值将需要具有:d3.hsl(250,1,1),例如

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

色调和饱和度(HSL构造函数中的前两个值)可以是任何值,但是它们会影响到第二种颜色的颜色渐变。

© www.soinside.com 2019 - 2024. All rights reserved.