상자그림(Boxplot) 만들기
상자그림은 데이터 분포에 대한 추가 정보를 제공합니다. 분포의 중앙값, 사분위 범위(IQR), 그리고 데이터의 약 99%가 포함될 것으로 예상되는 범위를 보여줍니다. 이 범위를 벗어나는 이상치는 특별히 강조돼요.
이번 연습에서는 이전에 히스토그램과 오차 막대가 있는 막대 그래프로 시각화했던 메달리스트 키 데이터를 상자그림으로 시각화해 보겠습니다.
다시 한 번 mens_rowing과 mens_gymnastics DataFrame이 제공되며, 두 DataFrame 모두 비교할 "Height" 열을 가지고 있습니다.
이 연습은 강의의 일부입니다
Matplotlib으로 시작하는 데이터 시각화
연습 안내
- 왼쪽에는
mens_rowing의"Height"열, 오른쪽에는mens_gymnastics의"Height"열이 포함된 상자그림을 만드세요. - x축 눈금 라벨을 추가하세요:
"Rowing","Gymnastics". - y축 라벨을 추가하세요:
"Height (cm)".
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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()