為長條圖加入誤差線
統計型繪圖技巧會把可用於比較的量化資訊加入視覺化中。以本練習為例,我們會加入誤差線,不只呈現 2016 年奧運獎牌得主身高的平均差異,也同時顯示各組別的標準差,作為評估組間差異相對於組內變異是否顯著的依據。
在本練習中,你會有兩個 DataFrame:mens_rowing 包含賽艇項目獎牌得主的資料,mens_gymnastics 則包含體操項目獎牌得主的資料。
本練習屬於課程
Matplotlib 資料視覺化入門
練習說明
- 新增一個長條,其高度等於
mens_rowingDataFrame 中"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()