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
廣告

© . All rights reserved.