開始使用免費開始

在圖上加入誤差棒

要在圖上加入誤差棒,可以使用 Axes 物件的 errorbar 方法。

這裡已經載入兩個 DataFrame:seattle_weather 包含西雅圖的天氣資料,austin_weather 包含奧斯汀的天氣資料。每個 DataFrame 都有 "MONTH" 欄位(月份名稱)、"MLY-TAVG-NORMAL" 欄位(各月份的平均氣溫),以及 "MLY-TAVG-STDDEV" 欄位(多年之間氣溫的標準差)。

在本練習中,你要繪製各月份的平均氣溫,並在每個點上加上以標準差為 y 向誤差棒。

本練習屬於課程

Matplotlib 資料視覺化入門

檢視課程

練習說明

  • 使用 ax.errorbar 方法加入西雅圖資料:將 "MONTH" 欄位作為 x 值,"MLY-TAVG-NORMAL" 作為 y 值,並將 "MLY-TAVG-STDDEV" 作為 yerr 值。
  • 加入奧斯汀資料:將 "MONTH" 欄位作為 x 值,"MLY-TAVG-NORMAL" 作為 y 值,並將 "MLY-TAVG-STDDEV" 作為 yerr 值。
  • 將 y 軸標籤設為 "Temperature (Fahrenheit)"

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

fig, ax = plt.subplots()

# Add Seattle temperature data in each month with error bars
ax.errorbar(____, ____, ____)

# Add Austin temperature data in each month with error bars
____ 

# Set the y-axis label
____

plt.show()
編輯並執行程式碼