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 颜色映射对象。
- 返回值:
- palette
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)