본문 바로가기
수업(국비지원)/Python

[Python] seaborn 모듈 - 시각화 모듈 선형회귀 그래프

by byeolsub 2023. 4. 25.

 📌

### seaborn 모듈 : 시각화 모듈 + 데이터셋 
#                  matplot 모듈의 확장형. 고급시각화
# 선형회귀 그래프 : 산점도 + 회귀도 표시
#       회귀선 : 모든점에서 가장 가까운 점들을 선으로 표시 
import seaborn as sns
import matplotlib.pyplot as plt
titanic = sns.load_dataset("titanic")
titanic.info()
titanic[["age","fare"]].corr()
'''
regplot : 선형회귀 그래프 : 산점도 + 회귀도 표시
fit_reg=False : 회귀선 표시 안함.
'''
fig = plt.figure(figsize=(15,5))
ax1 = fig.add_subplot(1,2,1)
ax2 = fig.add_subplot(1,2,2)
sns.regplot(x='age', y='fare', data=titanic, ax=ax1)
sns.regplot(x='age', y='fare', data=titanic, ax=ax2, fit_reg=False)
plt.show()