開始使用免費開始

依情境調整你的色盤

你被要求為公司網站製作一張圖。網站採用俐落的黑色主題,如果你的圖是白底會很突兀。為了讓圖表符合公司的視覺風格,你可以用 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()
編輯並執行程式碼