본문 바로가기
파이썬/pyplot, seaborn

파이썬 기초 seaborn 히스토그램으로 숫자 대 범주 비교 -histplot()

by 큰고양2 2023. 9. 2.

sns.histplot()

https://bigcat5312.tistory.com/49

 

파이썬 기초 pyplot과 seaborn으로 히스토그램 그리기

plt.hist() plt.hist( 데이터프레임 [열] , bins = 나눌 칸 수) or plt.hist( 열 , bins = 나눌 칸 수, data = 데이터프레임 ) 코드로 pyplot 히스토그램을 그릴 수 있다 예시 plt.hist(data['MonthlyIncome'] , bins= 20) plt.grid()

bigcat5312.tistory.com

여기서도 사용법을 소개했지만

숫자 대 범주 비교법은 따로 빼서 정리한다

 

범주를 사용하는 방법은

https://bigcat5312.tistory.com/50

 

파이썬 기초 Seaborn 으로 밀도함수 그리기=sns.kdeplot()

sns.kdeplot() import seaborn as sns 로 seaborn을 임포트하고 sns.kdeplot(조회할 열, fill = False) 코드로 사용 할 수 있다 fill은 기본값은 False이며 True로 바꾸면 그래프 아래 영역에 색을 넣어준다 밀도함수는

bigcat5312.tistory.com

에서 범주별 밀도함수를 그리는

sns.kdeplot(x=조회할 열, data = 데이터프레임, hue = 기준 범주 열, common_norm = True)

코드와  거의 비슷하다 사용 이유도 비슷하다

 

sns.histplot(x=숫자열, data = 데이터프레임, bins = 나눌 구간 수, hue =범주)

코드로 숫자별 범주의 수를 구할 수 있다

ex)

여기서 

multiple = 'fill' 옵션을 넣어주면 밀도함수와 동일하게 구간별 범주의 비율을 그린다