"Step" 히스토그램
히스토그램은 데이터의 서로 다른 그룹에서 분포를 살펴보는 데 유용해요. 이 연습 문제에서는 2016년 하계 올림픽 메달리스트 데이터셋에서 두 종목을 선택해 메달리스트 선수들의 키 분포를 비교해 보겠습니다.
데이터는 "Height" 열을 포함한 pandas DataFrame summer_2016_medals에 저장되어 있어요. 또한 종목별로 그룹화한 pandas GroupBy 객체가 제공됩니다.
이 연습에서는 두 종목, "Gymnastics"와 "Rowing"의 히스토그램을 시각화하고 레이블을 추가해, 두 종목 메달리스트의 뚜렷한 차이를 확인해 보겠습니다.
이 연습은 강의의 일부입니다
Matplotlib으로 시작하는 데이터 시각화
연습 안내
mens_rowingDataFrame의"Weight"열로 히스토그램을 표시하고, 레이블을"Rowing"으로 지정하세요.mens_gymnasticsDataFrame의"Weight"열로 히스토그램을 표시하고, 레이블을"Gymnastics"로 지정하세요.- 두 히스토그램 모두
histtype인자를 사용해'step'유형으로 시각화하고, 빈(bin) 개수는 5로 설정하세요. - 그림을 표시하기 전에 범례를 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
fig, ax = plt.subplots()
# Plot a histogram of "Weight" for mens_rowing
____
# Compare to histogram of "Weight" for mens_gymnastics
____
ax.set_xlabel("Weight (kg)")
ax.set_ylabel("# of observations")
# Add the legend and show the Figure
____
plt.show()