seaborn.hls_palette#

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

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

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

hls 值应介于 0 和 1 之间。

注意

虽然生成的颜色的分离在数学上是恒定的,但 HLS 系统不会构建感知一致的空间,因此它们的明显强度会有所不同。

参数:
n_colorsint

调色板中的颜色数量。

hfloat

第一个色调的值。

lfloat

亮度值。

sfloat

饱和度强度。

as_cmapbool

如果为 True,则返回一个 matplotlib 颜色图对象。

返回值:
调色板

RGB 元组列表或 matplotlib.colors.ListedColormap

另请参阅

husl_palette

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

示例

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

sns.hls_palette()

增加颜色数量

sns.hls_palette(8)

降低亮度

sns.hls_palette(l=.3)

降低饱和度

sns.hls_palette(s=.3)

更改色调采样的起点

sns.hls_palette(h=.5)

返回连续颜色图。注意感知上的不连续性,尤其是在黄色、青色和洋红色附近

sns.hls_palette(as_cmap=True)
hls color map