在圖上加入誤差棒
要在圖上加入誤差棒,可以使用 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()