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