seaborn.husl_palette#

seaborn.husl_palette(n_colors=6, h=0.01, s=0.9, l=0.65, as_cmap=False)#

在 HUSL 系统中返回具有恒定亮度和饱和度的色调。

色调沿圆形路径均匀采样。生成的调色板将适用于分类或循环数据。

hls 值应介于 0 和 1 之间。

此函数类似于 hls_palette(),但它使用更感知一致的非线性颜色空间。

参数:
n_colorsint

调色板中的颜色数量。

hfloat

第一个色调的值。

lfloat

亮度值。

sfloat

饱和度强度。

as_cmapbool

如果为 True,则返回 matplotlib 颜色映射对象。

返回值:
palette

RGB 元组列表或 matplotlib.colors.ListedColormap

参见

hls_palette

使用 HSL 系统中均匀间隔的色调创建调色板。

示例

默认情况下,返回 6 种颜色,这些颜色具有相同的亮度和饱和度,并且色调均匀采样

sns.husl_palette()

增加颜色数量

sns.husl_palette(8)

降低亮度

sns.husl_palette(l=.4)

降低饱和度

sns.husl_palette(s=.4)

更改色调采样的起点

sns.husl_palette(h=.5)

返回连续颜色映射

sns.husl_palette(as_cmap=True)
hsl color map