오답노트
[seaborn] 복합 차트 본문
distplot
sns.hist 함수와 sns.kdeplot 이 합쳐서 나오는 결과다.
sns.distplot(titanic['Age'], bins = 16, hist_kws = dict(edgecolor='grey'))
plt.show()
인자로 시리즈를 받는다.
bis 옵션으로 hist의 분해능을 설정 가능하다.
hist_kws 로 hist 꾸미기 옵션이 사용가능하다.
나중에 seaborn 라이브러리가 업데이트 되면 distplot이 아닌 displot을 사용해야한다.
joinplot
scatter 와 sns.hist 를 한번에 보여준다.
sns.jointplot(x='Petal.Length', y='Petal.Width', data = iris)
plt.show()
x 옵션은 x 축에 기준이될 시리즈명
y 옵션은 y 축에 기준이될 시리즈명
data 옵션은 데이터프레임이다.
sns.jointplot(x='Petal.Length', y='Petal.Width', data = iris, hue = 'Species')
plt.show()
hue 옵션에 범주형 데이터 시리즈명을 입력한다. 해당 옵션을 통해서 범주를 추가해서 볼 수 있다.
pairplot
scatter, hist, kde를 모두 출력한다.
단점으로는 속도가 너무 느리다.
sns.pairplot(iris, hue = 'Species')
plt.show()
countplot
범주형 데이터를 bar 형태로 나타낼때는 집계를 먼저해야한다.
하지만 conutplot은 범주형 데이터를 입력하면 집계 작업후 bar 형태로 출력한다.
sns.countplot(x="Embarked", data=titanic, hue = 'Survived')
plt.show()
barplot
평균을 비교하는 bar 차트를 출력한다.
가운데 직선은 신뢰구간을 의미한다.
sns.barplot(x="Embarked", y="Fare", data = titanic)
plt.show()
'Python > seaborn' 카테고리의 다른 글
[seaborn] 편리한 차트 (0) | 2022.08.11 |
---|---|
[seaborn] seaborn 과 차트들 (0) | 2022.08.11 |