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
- RGB 元組列表或
範例
從連續的 matplotlib 顏色圖返回離散樣本
sns.mpl_palette("viridis")
改為返回連續顏色圖;請注意極端值如何更強烈
sns.mpl_palette("viridis", as_cmap=True)
返回更多顏色
sns.mpl_palette("viridis", 8)
從定性顏色圖返回數值
sns.mpl_palette("Set2")
請注意,調色盤將只包含不同的顏色,並且可能比請求的短
sns.mpl_palette("Set2", 10)