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
- RGB 元组列表或
示例
从连续 matplotlib 颜色图中返回离散样本
sns.mpl_palette("viridis")
返回连续颜色图;注意极端值的色调如何更强烈
sns.mpl_palette("viridis", as_cmap=True)
返回更多颜色
sns.mpl_palette("viridis", 8)
从定性颜色图中返回值
sns.mpl_palette("Set2")
注意调色板将只包含不同的颜色,并且可能比请求的短
sns.mpl_palette("Set2", 10)