以顏色編碼時間
螢幕只有 2 維,但我們可以在散佈圖中用顏色來編碼另一個維度。這裡要視覺化 climate_change 資料集,繪製 "co2" 欄位在 x 軸,對上 "relative_temp" 欄位在 y 軸的散佈圖。我們會用顏色來編碼時間:較早的時間顯示為較深的藍色,較晚的時間顯示為較亮的黃色。
本練習屬於課程
Matplotlib 資料視覺化入門
練習說明
- 使用
ax.scatter方法,將"co2"欄位(x 軸)對上"relative_temp"欄位加入散佈圖。 - 使用
c關鍵字參數,傳入 DataFrame 的索引,依各點的日期來著色。 - 將 x 軸標籤設為
"CO2 (ppm)",y 軸標籤設為"Relative temperature (C)"。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()