- Seaborn 教程
- Seaborn - 首頁
- Seaborn - 簡介
- Seaborn - 環境設定
- 匯入資料集和庫
- Seaborn - 圖形美觀
- Seaborn - 調色盤
- Seaborn - 直方圖
- Seaborn - 核密度估計
- 視覺化成對關係
- Seaborn - 繪製分類資料
- 觀測值的分佈
- Seaborn - 統計估計
- Seaborn - 繪製寬格式資料
- 多面板分類圖
- Seaborn - 線性關係
- Seaborn - Facet Grid
- Seaborn - Pair Grid
- 函式參考
- Seaborn - 函式參考
- Seaborn 有用資源
- Seaborn - 快速指南
- Seaborn - 有用資源
- Seaborn - 討論
Seaborn.blend_palette() 方法
Seaborn.blend_palette() 方法用於混合顏色列表。要混合的顏色數量可以作為引數傳遞,或者按照傳遞給方法的順序混合調色盤。
語法
以下是 blend_palette() 方法的語法:
seaborn.blend_palette(colors, n_colors=6, as_cmap=False, input='rgb')
引數
此方法的引數如下:
| 序號 | 引數及描述 |
|---|---|
| 1 | 顏色 將基本顏色取到高值,它可以是十六進位制顏色、RGB 元組或 HTML 顏色名稱。 |
| 2 | N_color 接受整數值,並確定調色盤中的顏色數量。這是一個可選引數。 |
| 3 | As_cmap 此可選引數接受布林值,如果為真,則返回一個 matplotlib 顏色對映。 |
返回值
此方法返回一個元組列表或一個 matplotlib 顏色對映。
示例 1
我們將建立一個簡單的調色盤,透過在輸入空間中傳遞十六進位制值、html 顏色或元組列表來混合不同的顏色。在本例中,傳遞了十六進位制顏色。
import seaborn as sns import matplotlib.pyplot as plt sns.palplot(sns.blend_palette(["#FCF8E8","#94B49F","#DF7861","#76549A"], 15)) plt.show()
輸出
輸出如下:
示例 2
在本例中,我們將傳遞一個 html 顏色的列表,並檢視如何做到這一點。可以使用以下程式碼行來實現。
import seaborn as sns import matplotlib.pyplot as plt sns.palplot(sns.blend_palette(["teal","grey","silver","orange"], 15)) plt.show()
輸出
輸出如下:
示例 3
在本例中,我們將傳遞一個顏色的元組,並注意如何做到這一點。可以使用以下程式碼行來實現。
import seaborn as sns
import matplotlib.pyplot as plt
sns.palplot(sns.blend_palette(("blue","orange"), 15))
plt.show()
輸出
輸出如下:
seaborn_color_palettes_introduction.htm
廣告