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。
示例 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)
输出
得到的输出如下 −