seaborn.mpl_palette#

seaborn.mpl_palette(name, n_colors=6, as_cmap=False)#

从 matplotlib 注册表中返回调色板或颜色图。

对于连续调色板,均匀间隔的离散样本被选中,同时排除颜色图中的最小值和最大值,以便在极端情况下提供更好的对比度。

对于定性调色板(例如来自 colorbrewer 的调色板),会索引确切的值(而不是插值),但是如果调色板没有定义那么多颜色,则返回的颜色可能少于 n_colors

参数:
name字符串

调色板的名称。这应该是 matplotlib 中的命名颜色图。

n_colors整数

调色板中离散颜色的数量。

返回:
RGB 元组列表或 matplotlib.colors.ListedColormap

示例

从连续 matplotlib 颜色图中返回离散样本

sns.mpl_palette("viridis")

返回连续颜色图;注意极端值的色调如何更强烈

sns.mpl_palette("viridis", as_cmap=True)
viridis color map

返回更多颜色

sns.mpl_palette("viridis", 8)

从定性颜色图中返回值

sns.mpl_palette("Set2")

注意调色板将只包含不同的颜色,并且可能比请求的短

sns.mpl_palette("Set2", 10)