📅  最后修改于: 2023-12-03 15:14:34.708000             🧑  作者: Mango
d3.hsl()函数是D3.js库中的一种色彩函数,可以将RGB颜色值转换为HSL颜色值,方便开发者在数据可视化中使用。
d3.hsl(color)
d3.hsl(hue, saturation, lightness)
color
:一个合法的颜色字符串,可以是RGB、HSL、HEX等颜色表达式。hue
:色相值,取值范围为0到360,默认为0。saturation
:饱和度值,取值范围为0到1之间的小数,默认为0。lightness
:亮度值,取值范围为0到1之间的小数,默认为0。一个对象,包含三个属性:h
、s
、l
,分别代表转换后的HSL颜色值的色相、饱和度、亮度。
var color = "#FF0000";
var hsl = d3.hsl(color);
console.log(hsl);
// {h: 0, s: 1, l: 0.5}
var hsl = d3.hsl(120, 0.5, 0.8);
console.log(hsl);
// {h: 120, s: 0.5, l: 0.8}