依情境調整你的色盤
你被要求為公司網站製作一張圖。網站採用俐落的黑色主題,如果你的圖是白底會很突兀。為了讓圖表符合公司的視覺風格,你可以用 plt.style.use("dark_background") 把背景改成黑色。
你需要製作的圖表是 2015 年 10 月各城市的 O3 數值(已提供在 oct_2015_o3)。你會用熱圖呈現,每個格子的顏色代表該測量值相對於整體平均 O3 的標準差距數。由於網站是深色背景,你需要調整色盤,讓空值(或與平均相差 0 個標準差)以深色呈現,而不是預設的白色。
本練習屬於課程
用 Python 改善你的資料視覺化
練習說明
使用
plt.style.use()將圖表佈景主題設為深色。- 你可以執行
plt.style.available來查看plt.style.use()可用的主題;找出能讓背景變暗的那個。
- 你可以執行
將自訂色盤的
center值改為'dark',而不是預設的白色。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Dark plot background
plt.style.use("____")
# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
____ = '____',
as_cmap = True)
# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
cmap = color_palette,
center = 0)
plt.yticks(rotation = 0)
plt.show()