Thêm thanh sai số (error bar) vào biểu đồ cột
Kỹ thuật vẽ thống kê giúp thêm thông tin định lượng để so sánh vào trực quan. Ví dụ, trong bài tập này, bạn sẽ thêm các thanh sai số để không chỉ thể hiện sự khác biệt về giá trị trung bình chiều cao của các vận động viên giành huy chương tại Thế vận hội 2016, mà còn cả độ lệch chuẩn của từng nhóm, nhằm đánh giá xem sự khác biệt đó có đáng kể so với mức biến thiên trong mỗi nhóm hay không.
Trong bài tập này, bạn sẽ có hai DataFrame: mens_rowing chứa dữ liệu về các vận động viên giành huy chương ở các nội dung chèo thuyền và mens_gymnastics chứa thông tin về các vận động viên giành huy chương ở các nội dung thể dục dụng cụ.
Bài tập này là một phần của khóa học
Nhập môn trực quan hóa dữ liệu với Matplotlib
Hướng dẫn bài tập
- Thêm một cột với chiều cao bằng trung bình của cột
"Height"trong DataFramemens_rowingvà một thanh sai số bằng độ lệch chuẩn của nó. - Thêm một cột khác cho giá trị trung bình của cột
"Height"trongmens_gymnasticsvới thanh sai số bằng độ lệch chuẩn của nó. - Thêm nhãn cho trục y:
"Height (cm)".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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()