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

参见

set_palette

设置所有图形的默认颜色循环。

set_color_codes

将颜色代码如 "b", "g" 等重新分配为 seaborn 调色板中的一种颜色。

示例