seaborn.颜色_调色板#
- seaborn.color_palette(palette=None, n_colors=None, desat=None, as_cmap=False)[源代码]#
返回一个颜色列表或定义调色板的连续色图。
- 可能的
palette值包括: seaborn 调色板名称(deep, muted, bright, pastel, dark, colorblind)
matplotlib 色图名称
‘husl’ 或 ‘hls’
‘ch:<cubehelix 参数>’
‘light:<颜色>’, ‘dark:<颜色>’, ‘blend:<颜色>,<颜色>’
matplotlib 接受的任何格式的颜色序列
使用
palette=None调用此函数将返回当前的 matplotlib 颜色循环。此函数也可以在
with语句中使用,以临时设置绘图或一组绘图的颜色循环。更多信息请参见 教程。
- 参数:
- 调色板None, 字符串, 或序列, 可选
调色板名称,或 None 以返回当前调色板。如果是一个序列,则使用输入颜色,但可能会循环和去饱和。
- n_colorsint, 可选
调色板中的颜色数量。如果为
None,默认值将取决于palette的指定方式。命名调色板默认包含6种颜色,但如果获取当前调色板或传入颜色列表,除非指定此项,否则颜色数量不会改变。如果请求的颜色数量超过调色板中的颜色数量,调色板将循环使用。当as_cmap为 True 时,此项将被忽略。- desatfloat, 可选
每个颜色按比例去饱和。
- as_cmap布尔
如果为真,返回一个
matplotlib.colors.ListedColormap。
- 返回:
- RGB 元组列表或
matplotlib.colors.ListedColormap
- RGB 元组列表或
参见
set_palette设置所有图形的默认颜色循环。
set_color_codes将颜色代码如
"b","g"等重新分配为 seaborn 调色板中的一种颜色。
示例
- 可能的