-
파이썬 시각화 히스토그램 그리기 Seaborn.distplotData Science/시각화 2021. 11. 2. 20:05반응형
Seaborn 라이브러리를 이용하여 히스토그램(histogram)을 그려보겠습니다.
1. 데이터 준비
seaborn에서 기본적으로 제공해주는 tips 데이터셋을 불러와서 예시로 사용합니다.
tips 데이터셋은 아래 그림과 같이 dataframe 형태로 구성되어 있는 것을 확인 할 수 있습니다.
import seaborn as sns df = sns.load_dataset("tips") print(df)
2. 히스토그램 그리기
seaborn.distplot에서는 데이터프레임(df)의 특정 컬럼을 지정해주면 해당하는 히스토그램을 나타냅니다.
import seaborn as sns df = sns.load_dataset("tips") ax = sns.distplot(df['total_bill'])
위의 그래프에서는 total_bill 컬럼의 분포를 15개의 구간으로 나누어서 그리고 있습니다.
seaborn.distplot에서는 bins 속성을 통해서 분할되는 구간을 설정 할 수 있습니다.
ax = sns.distplot(df['total_bill'],bins=30)
해당 코드를 실행시킬때 Warning 메시지를 볼 수도 있습니다.
그 이유는 seaborn.distplot이 차후 버전에서 지원되지 않기 때문입니다.
따라서, seaborn에서는 displot이나 histplot을 사용하기를 권장하고 있습니다.
(seaborn 버전이 낮을 경우에 displot이나 histplot 함수가 없을 수 있습니다.)
참고문헌
반응형'Data Science > 시각화' 카테고리의 다른 글
mathplotlib.pipy 자주쓰는 파라미터 세팅 (0) 2022.07.27 파이썬 시각화 그래프 여러개 그리기 plt.subplots (0) 2021.11.05 파이썬 시각화 막대그래프 그리기 Seaborn.barplot (0) 2021.10.13 파이썬 시각화 막대그래프 그리기 Matplotlib.pyplot - bar (0) 2021.10.13 파이썬 시각화 꺽은선그래프 그리기 Matplotlib.pyplot - plot (1) 2021.10.12