πνμ΄μ¬ λ¨Έμ λ¬λ νλ€μ€ λ°μ΄ν°λΆμ part4. λ°μ΄ν° μκ°ν
πpart4 seaborn.ipynb
regplot() ν¨μλ μλ‘ λ€λ₯Έ 2κ°μ μ°μ λ³μ μ¬μ΄μ μ°μ λλ₯Ό κ·Έλ¦¬κ³ μ ννκ·λΆμμ μν νκ·μ μ λνλ fit_reg=False μ΅μ μ μ€μ νλ©΄ νκ·μ μ μ보μ΄κ² ν μ μμ
π λ°μ΄ν° λΆλ¬μ€κΈ°(seaborn λ°μ΄ν°μ νμ©)
import seaborn as sns
import matplotlib.pyplot as plt
titanic=sns.load_dataset('titanic')
titanic.head()
# μ€νμΌ ν
λ§ μ€μ (5κ°μ§: darkgrid, whitegrid, dark, white, ticks)
sns.set_style('darkgrid')
# κ·Έλν κ°μ²΄ μμ± (figureμ 2κ°μ μλΈ νλ‘― μμ±)
fig=plt.figure(figsize=(15,5))
ax1=fig.add_subplot(1,2,1)
ax2=fig.add_subplot(1,2,2)
# κ·Έλν 그리기 - μ ν νκ·μ νμ (fig_reg=True)
sns.regplot(x='age', # xμΆ λ³μ
y='fare', # yμΆ λ³μ
data=titanic, # λ°μ΄ν°
ax=ax1) # axeκ°μ²΄ - 1λ²μ§Έ κ·Έλν
# κ·Έλν 그리기 - μ ν νκ·μ νμ (fig_reg=False)
sns.regplot(x='age', # xμΆ λ³μ
y='fare', # yμΆ λ³μ
data=titanic, # λ°μ΄ν°
ax=ax2, # axeκ°μ²΄ - 2λ²μ§Έ κ·Έλν
fit_reg=False,
color='g')
plt.show()
λ¨λ³μ(νλμ λ³μ) λ°μ΄ν°μ λΆν¬λ₯Ό νμΈν λ displot() ν¨μλ₯Ό μ΄μ©ν¨ κΈ°λ³Έκ°μΌλ‘ νμ€ν κ·Έλ¨κ³Ό 컀λλ°λν¨μλ₯Ό κ·Έλνλ‘ μΆλ ₯ν¨
컀λ λ°λ ν¨μλ κ·Έλνμ xμΆ μ¬μ΄μ λ©΄μ μ΄ 1μ΄ λλλ‘ κ·Έλ¦¬λ λ°λ λΆν¬ ν¨μμ