- Seaborn 教程
- Seaborn - 首页
- Seaborn - 简介
- Seaborn - 环境配置
- 导入数据集和库
- Seaborn - 图表美学
- Seaborn - 调色板
- Seaborn - 直方图
- Seaborn - 核密度估计
- 可视化成对关系
- Seaborn - 绘制分类数据
- 观测值的分布
- Seaborn - 统计估计
- Seaborn - 绘制宽格式数据
- 多面板分类图
- Seaborn - 线性关系
- Seaborn - Facet Grid (分面网格)
- Seaborn - Pair Grid (对网格)
- 函数参考
- Seaborn - 函数参考
- Seaborn 有用资源
- Seaborn - 快速指南
- Seaborn - 有用资源
- Seaborn - 讨论
Seaborn.color_palette() 方法
Seaborn.color_palette() 方法返回由颜色列表或连续颜色映射定义的调色板。
可以使用 seaborn color palette() 对绘图进行着色,这将在后面演示。我们可以使用调色板生成具有不同颜色的点。在下面的示例中,我们可以看到调色板能够生成各种颜色映射值。
语法
以下是 color_palette() 方法的语法:
seaborn.color_palette(palette=None, n_colors=None, desat=None, as_cmap=False)
参数
下面描述 seaborn.color_palette() 的参数。
| 序号 | 参数及描述 |
|---|---|
| 1 | Palette(调色板) 要设置的调色板。 |
| 2 | n_colors 循环中的颜色数量。 |
| 3 | Desat 每种颜色去饱和的比例。 |
| 4 | As_cmap 接受布尔值,如果为 True,则返回 matplotlib 颜色映射。 |
返回值
由颜色列表或连续颜色映射定义的调色板。
示例 1
在这个例子中,我们将看到如何在 seaborn 中使用color_palette() 方法。我们将把 matplotlib 调色板作为参数传递给该方法,它将返回该调色板中的一系列颜色。此方法可用于检查特定调色板中可用的颜色。稍后,可以使用 seaborn 中的 set_palette() 方法设置调色板,并绘制图表。
在这里,我们将通过将其作为参数传递给 color_palette() 方法来查看 flare 调色板。
import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.color_palette("flare"))
plt.show()
输出
生成的输出如下所示,其中包含 flare 调色板中的所有颜色。
示例 2
在这个例子中,我们将连同调色板名称一起将一个整数值传递给color_palette() 方法,这个整数是n_colors值,它将显示调色板的这么多颜色。
import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.color_palette("flare", 20))
plt.show()
输出
生成的输出如下:
示例 3
在这个例子中,我们将使用 as_cmap 函数并将值 True 传递给它。可以使用下面的代码行来实现。
sns.color_palette("flare", as_cmap=True)
输出
获得的输出如下:
seaborn_color_palettes_introduction.htm
广告