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 色彩圖物件。

返回:
調色板

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