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() 的参数描述如下。

S.No 参数及说明
1 Palette

要设置的调色板。

2 n_colors

循环中的颜色数。

3 Desat

每种颜色去饱和的比例。

4 As_cmap

采用布尔值,如果为 true,则返回 matplotlib 颜色映射。


返回值

由颜色列表或连续颜色图定义的调色板。

示例 1

在这个例子中,我们将看到如何使用 seaborn 中可用的 color_palette() 方法。 我们将把一个 matplotlib 调色板作为参数传递给该方法,它将返回属于该调色板的一系列颜色。此方法可用于检查特定调色板的可用颜色。 之后,可以使用 seaborn 中的 set_palette() 方法设置调色板,并绘制绘图。

在这里,我们将通过将其作为参数传递给 color_palette() 方法来查看耀斑调色板。

import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.color_palette("flare"))
plt.show()

输出

产生的输出如下,它包含所有颜色,这些颜色是 flare palette 的 paet。

pallete

示例 2

在这个例子中,我们将把一个整数值连同调色板名称一起传递给 color_palette() 方法,这个整数是 n_colors 值,它将显示调色板的许多颜色。

import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.color_palette("flare", 20))
plt.show()

输出

产生的输出如下 −

colors

示例 3

在这个例子中,我们将使用 as_cmap 函数并将值 True 传递给它。 下面的代码行可用于执行此操作。

sns.color_palette("flare", as_cmap=True)

输出

得到的输出如下 −

seaborn 调色板

❮Seaborn 调色板简介