Tạo biểu đồ hộp (boxplot)
Biểu đồ hộp cung cấp thêm thông tin về phân phối của dữ liệu mà chúng biểu diễn. Chúng cho bạn biết trung vị của phân phối, khoảng tứ phân vị (inter-quartile range), và cả phạm vi kỳ vọng của khoảng 99% dữ liệu. Các điểm ngoại lai nằm ngoài phạm vi này sẽ được làm nổi bật.
Trong bài tập này, bạn sẽ dùng dữ liệu về chiều cao của các vận động viên đoạt huy chương mà trước đó bạn đã trực quan hóa bằng biểu đồ histogram và biểu đồ cột kèm thanh lỗi, và bạn sẽ trực quan hóa chúng dưới dạng biểu đồ hộp.
Bạn sẽ tiếp tục có sẵn các DataFrame mens_rowing và mens_gymnastics, và cả hai DataFrame này đều có cột "Height" mà bạn sẽ so sánh.
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
- Tạo một biểu đồ hộp gồm cột
"Height"củamens_rowingở bên trái vàmens_gymnasticsở bên phải. - Thêm nhãn vạch trên trục x:
"Rowing"và"Gymnastics". - Thêm nhãn 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 boxplot for the "Height" column in the DataFrames
____
# Add x-axis tick labels:
____
# Add a y-axis label
____
plt.show()