Seaborn.saturate() 方法



颜色的饱和度由光的强度以及它在波长光谱上的分散程度均匀性决定。当仅使用一种波长以极高的强度时,例如在激光光中,会产生最纯净的颜色。随着强度的降低,饱和度也会降低。

Seaborn.saturate() 方法用于使颜色饱和,然后返回此饱和后的颜色。

语法

以下是 seaborn.saturate() 方法的语法:

seaborn.saturate(color)

参数

下面给出此 seaborn.saturate() 方法的参数。

序号 参数及描述
1 color

此参数接收 matplotlib 颜色作为输入,其值包括十六进制、rgb 元组或 html 颜色名称。

返回值

此方法的返回值是一个 rgb 元组,其中包含传递的颜色对应的饱和颜色。

示例 1

现在我们将通过向其传递颜色来了解该方法的工作原理。

sns.saturate("pink")

输出

生成的输出如下所示。饱和后的颜色的 rgb 元组作为输出给出。

(1.0, 0.7529411764705882, 0.7960784313725489)

示例 2

在此示例中,我们将使另一种颜色饱和并获得饱和后的颜色。我们可以使用 palplot 方法来可视化 saturate 方法发送的 rgb 元组。

可以使用以下代码行来实现。

import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.saturate("blue"))
plt.show()

输出

输出如下所示:

seaborn_saturate_method

示例 3

我们将使用 palplot 方法来可视化使用 saturate 方法饱和的颜色。

可以使用以下代码行来实现。

import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.saturate("yellow"))
plt.show()

输出

输出如下所示:

saturate_method
seaborn_utility_functions_introduction.htm
广告