seaborn.hls_palette#
- seaborn.hls_palette(n_colors=6, h=0.01, l=0.6, s=0.65, as_cmap=False)#
在 HLS 系統中,返回具有恆定明度和飽和度的色調。
這些色調沿著圓形路徑均勻採樣。產生的調色板將適用於類別或循環數據。
h
、l
和s
值應介於 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)