【问题标题】:D3 Colors d3.interpolateD3 颜色 d3.interpolate
【发布时间】: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 仍然是灰色的。

非常感谢任何帮助。

【问题讨论】:

    标签: d3.js c3.js


    【解决方案1】:

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

    所以,第一个值需要有:d3.hsl(250, 1, 1),例如

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-08
      • 2011-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      • 2012-08-16
      相关资源
      最近更新 更多