- Seaborn 教程
- Seaborn - 首頁
- Seaborn - 簡介
- Seaborn - 環境搭建
- 匯入資料集和庫
- Seaborn - 圖表美學
- Seaborn - 調色盤
- Seaborn - 直方圖
- Seaborn - 核密度估計
- 視覺化成對關係
- Seaborn - 繪製分類資料
- 觀測值的分佈
- Seaborn - 統計估計
- Seaborn - 繪製寬格式資料
- 多面板分類圖
- Seaborn - 線性關係
- Seaborn - Facet Grid (分面網格)
- Seaborn - Pair Grid (配對網格)
- 函式參考
- Seaborn - 函式參考
- Seaborn 有用資源
- Seaborn - 快速指南
- Seaborn - 有用資源
- Seaborn - 討論
Seaborn.desaturate() 方法
Seaborn.desaturate() 方法用於將顏色去飽和一定百分比,然後返回這種去飽和的顏色。
什麼是去飽和?顏色的去飽和是一個使顏色更加柔和的過程,方法是新增各種顏色的顏料,通常是黑色或白色。這些新的柔和的顏色看起來更接近灰度,並且比飽和顏色不那麼鮮豔。
語法
以下是 seaborn.desaturate() 方法的語法:
seaborn.desaturate(color,prop)
引數
seaborn.saturate() 方法的引數如下所示。
| 序號 | 引數和描述 |
|---|---|
| 1 | color 此引數接受 matplotlib 顏色作為輸入,值包括十六進位制顏色程式碼、rgb 元組或 html 顏色名稱。 |
| 2 | prop 浮點值,描述去飽和顏色的程度。 |
返回值
此方法的返回值是一個 RGB 元組,其中包含傳遞顏色的去飽和顏色。
示例 1
現在我們將透過向其傳遞顏色來了解該方法的工作原理。
import seaborn as sns
import matplotlib.pyplot as plt
titanic=sns.load_dataset("titanic")
titanic.head()
sns.saturate("pink"",0.9)
plt.show()
輸出
生成的輸出如下所示。去飽和後的顏色將以RGB元組的形式輸出。
(0.9876470588235293, 0.7652941176470589, 0.8041176470588234)
示例 2
在這個例子中,我們將對另一種顏色進行去飽和,並獲得飽和顏色。我們可以使用 palplot() 方法來視覺化 saturate 方法傳送的 RGB 元組。
可以使用以下程式碼行:
import seaborn as sns
import matplotlib.pyplot as plt
titanic=sns.load_dataset("titanic")
titanic.head()
sns.palplot(sns.desaturate("blue",0.5))
plt.show()
輸出
輸出如下所示:
示例 3
我們將使用 palplot() 方法來視覺化使用 saturate 方法飽和的顏色。可以使用以下程式碼行:
import seaborn as sns
import matplotlib.pyplot as plt
titanic=sns.load_dataset("titanic")
titanic.head()
sns.palplot(sns.desaturate("yellow",0.5))
plt.show()
輸出
輸出如下所示:
seaborn_utility_functions_introduction.htm
廣告