- Seaborn 教程
- Seaborn - 首页
- Seaborn - 简介
- Seaborn - 环境设置
- 导入数据集和库
- Seaborn - 图形美观
- Seaborn - 调色板
- Seaborn - 直方图
- Seaborn - 核密度估计
- 可视化成对关系
- Seaborn - 绘制分类数据
- 观测值的分布
- Seaborn - 统计估计
- Seaborn - 绘制宽格式数据
- 多面板分类图
- Seaborn - 线性关系
- Seaborn - Facet Grid
- Seaborn - Pair Grid
- 函数参考
- Seaborn - 函数参考
- Seaborn 有用资源
- Seaborn - 快速指南
- Seaborn - 有用资源
- Seaborn - 讨论
Seaborn.blend_palette() 方法
Seaborn.blend_palette() 方法用于混合颜色列表。要混合的颜色数量可以作为参数传递,或者按照传递给方法的顺序混合调色板。
语法
以下是 blend_palette() 方法的语法:
seaborn.blend_palette(colors, n_colors=6, as_cmap=False, input='rgb')
参数
此方法的参数如下:
序号 | 参数及描述 |
---|---|
1 | 颜色 将基本颜色取到高值,它可以是十六进制颜色、RGB 元组或 HTML 颜色名称。 |
2 | N_color 接受整数值,并确定调色板中的颜色数量。这是一个可选参数。 |
3 | As_cmap 此可选参数接受布尔值,如果为真,则返回一个 matplotlib 颜色映射。 |
返回值
此方法返回一个元组列表或一个 matplotlib 颜色映射。
示例 1
我们将创建一个简单的调色板,通过在输入空间中传递十六进制值、html 颜色或元组列表来混合不同的颜色。在本例中,传递了十六进制颜色。
import seaborn as sns import matplotlib.pyplot as plt sns.palplot(sns.blend_palette(["#FCF8E8","#94B49F","#DF7861","#76549A"], 15)) plt.show()
输出
输出如下:
示例 2
在本例中,我们将传递一个 html 颜色的列表,并查看如何做到这一点。可以使用以下代码行来实现。
import seaborn as sns import matplotlib.pyplot as plt sns.palplot(sns.blend_palette(["teal","grey","silver","orange"], 15)) plt.show()
输出
输出如下:
示例 3
在本例中,我们将传递一个颜色的元组,并注意如何做到这一点。可以使用以下代码行来实现。
import seaborn as sns import matplotlib.pyplot as plt sns.palplot(sns.blend_palette(("blue","orange"), 15)) plt.show()
输出
输出如下:
seaborn_color_palettes_introduction.htm
广告