【发布时间】:2019-10-09 18:00:27
【问题描述】:
我正在尝试将我的 c3.js 图上的 0 值设置为白色,而不是默认的灰度值。
我正在使用
colors: d3.interpolateHslLong(d3.hsl(250, 1, 0.5), d3.hsl(0, 1, 0.5)) 目前。
有人知道如何定义 0 值颜色吗?似乎无论我将最小值和最大值设置为什么,0 仍然是灰色的。
非常感谢任何帮助。
【问题讨论】:
我正在尝试将我的 c3.js 图上的 0 值设置为白色,而不是默认的灰度值。
我正在使用
colors: d3.interpolateHslLong(d3.hsl(250, 1, 0.5), d3.hsl(0, 1, 0.5)) 目前。
有人知道如何定义 0 值颜色吗?似乎无论我将最小值和最大值设置为什么,0 仍然是灰色的。
非常感谢任何帮助。
【问题讨论】:
白色的“亮度”等于 1(或 100%)
所以,第一个值需要有:d3.hsl(250, 1, 1),例如
d3.interpolateHslLong(d3.hsl(250, 1, 1), d3.hsl(0, 1, 0.5))
色调和饱和度(HSL 构造函数中的前两个值)可以是任何值,但它们会影响到第二种颜色的颜色渐变。
【讨论】: