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_colors整數

調色板中的顏色數量。

h浮點數

第一個色調的值。

l浮點數

明度值。

s浮點數

飽和度強度。

as_cmap布林值

如果為 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