Seaborn.xkcd_palette() 方法

Seaborn.xkcd_palette() 方法用于制作带有来自 xkcd 颜色调查的颜色名称的调色板。 (要了解更多信息,可以访问以下链接

(https://xkcd.com/color/rgb/)

此方法只是对 seaborn.xkcd_rgb 字典的简单包装。 也就是说,它将所有颜色列表作为 RGB 元组返回到一个对象中,该对象的行为类似于其 seaborn 调色板。

语法

以下是xkcd_palette()方法的语法 –

seaborn.xkcd_palette(colors)

参数

该方法的参数描述如下。

S.No 参数及说明
1 Colors

获取一个字符串列表,这些字符串是 seaborn.xkcd_rgb 字典中的键。


返回值

xkcd_palette() 方法返回一个 Seaborn 调色板。

示例 1

我们将必须传递一个字符串列表,其中包含颜色名称作为输入,然后将颜色生成为调色板作为输出。 这些字符串应该是 seaborn.xkcd_rgb 字典的一部分。

import seaborn as sns
import matplotlib.pyplot as plt
data = sns.xkcd_palette(["forest green","mauve","teal","indigo"])
sns.palplot(data)
plt.show()

输出

输出结果如下 −

seaborn_xkcd_palette_method

示例 2

在这个例子中,我们将传递一些其他颜色并了解字典具有的不同颜色。

import seaborn as sns
import matplotlib.pyplot as plt
data = sns.xkcd_palette(["lilac","mauve","pale pink","sage"])
sns.palplot(data)
plt.show()

输出

输出如下,

xkcd_palette_method

示例 3

让我们看另一个例子 −

import seaborn as sns
import matplotlib.pyplot as plt
sns.xkcd_palette(["eggplant","mauve","steel blue","sage"])
sns.palplot(data)
plt.show()

输出

输出结果如下 −

xkcd_palette

❮Seaborn 调色板简介