plt.hist()
plt.hist( 데이터프레임 [열] , bins = 나눌 칸 수)
or
plt.hist( 열 , bins = 나눌 칸 수, data = 데이터프레임 )
코드로 pyplot 히스토그램을 그릴 수 있다
예시
plt.hist(data['MonthlyIncome'] , bins= 20)
plt.grid()
plt.show()
sns.histplot
sns.histplot( 데이터프레임 [열] , bins = 나눌 칸 수 ,kde = False)
or
sns.histplot( 열 , bins = 나눌 칸 수, data = 데이터프레임 ,kde = False)
코드로 pyplot 히스토그램을 그릴 수 있다
예시
sns.histplot( data['MonthlyIncome'] , bins =20 ,kde = False)
plt.grid()
plt.show()
kde 옵션은 밀도함수를 포함할지 정하는 옵션이다 (기본값=False) 만약 True로 한다면
위와 같이 밀도함수가 함께 그려진다
plt.hist() 와 sns.histplot의 차이
![]() |
![]() |
좌측은 pyplot으로 그렸고 우측은 seaborn으로 그린 히스토그램이다
sns 히스토그램은
기본적으로 막대의 테두리와 x축y축 이름이 들어간다
만약 pyplot에서 동일한 그래프를 만들고 싶다면
추가 코드를 작성해야한다
또 seaborn에는 밀도함수 옵션이 있으니 개인적으로는 seaborn으로 그리는게 편한것 같지만
취향것 쓰면 되겠다
'파이썬 > pyplot, seaborn' 카테고리의 다른 글
파이썬 기초 pyplot,seaborn - boxplot 그리기와 이해 (0) | 2023.09.02 |
---|---|
파이썬 기초 Seaborn 으로 밀도함수 그리기=sns.kdeplot() (0) | 2023.09.02 |
파이썬 기초 pyplot,seaborn - bar() , countplot() 막대그래프 (1) | 2023.08.29 |
파이썬 기초 Matplotlib pyplot - subplot 그리기 (0) | 2023.08.28 |
파이썬 기초 Matplotlib 기본 그래프 plot과 기본 설정들 (0) | 2023.08.28 |