開始使用免費開始

為長條圖加入誤差線

統計型繪圖技巧會把可用於比較的量化資訊加入視覺化中。以本練習為例,我們會加入誤差線,不只呈現 2016 年奧運獎牌得主身高的平均差異,也同時顯示各組別的標準差,作為評估組間差異相對於組內變異是否顯著的依據。

在本練習中,你會有兩個 DataFrame:mens_rowing 包含賽艇項目獎牌得主的資料,mens_gymnastics 則包含體操項目獎牌得主的資料。

本練習屬於課程

Matplotlib 資料視覺化入門

檢視課程

練習說明

  • 新增一個長條,其高度等於 mens_rowing DataFrame 中 "Height" 欄位的平均值,並加入其標準差作為誤差線。
  • 再新增一個長條,代表 mens_gymnastics"Height" 欄位的平均值,並加入其標準差作為誤差線。
  • 為 y 軸加入標籤:"Height (cm)"

動手互動練習

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

fig, ax = plt.subplots()

# Add a bar for the rowing "Height" column mean/std
ax.____("Rowing", ____, yerr=____)

# Add a bar for the gymnastics "Height" column mean/std
____

# Label the y-axis
____

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