seaborn.mpl_palette#

seaborn.mpl_palette(name, n_colors=6, as_cmap=False)#

從 matplotlib 註冊表返回一個調色盤或顏色圖。

對於連續調色盤,會選擇均勻間隔的離散樣本,同時排除顏色圖中的最小值和最大值,以便在極端值處提供更好的對比度。

對於定性調色盤(例如來自 colorbrewer 的調色盤),會索引確切的值(而不是插值),但如果調色盤未定義那麼多顏色,則返回的顏色可能少於 n_colors

參數:
name字串

調色盤的名稱。這應該是具名的 matplotlib 顏色圖。

n_colors整數

調色盤中離散顏色的數量。

返回:
RGB 元組列表或 matplotlib.colors.ListedColormap

範例

從連續的 matplotlib 顏色圖返回離散樣本

sns.mpl_palette("viridis")

改為返回連續顏色圖;請注意極端值如何更強烈

sns.mpl_palette("viridis", as_cmap=True)
viridis color map

返回更多顏色

sns.mpl_palette("viridis", 8)

從定性顏色圖返回數值

sns.mpl_palette("Set2")

請注意,調色盤將只包含不同的顏色,並且可能比請求的短

sns.mpl_palette("Set2", 10)