반응형
https://steadiness-193.tistory.com/186
위 포스팅의 데이터프레임을 그대로 이용한다.
mpg 컬럼과 horsepower 컬럼의 관계를 보기 위해
regplot을 이용한다.
[하나의 그래프]
기본
기본, data 옵션 없이
크기 조정
plt.figure(figsize=(12, 6) sns.regplot(x='mpg', y='horsepower', data=df, fit_reg=False) |
ax = plt.subplots(figsize=(12, 6)) sns.regplot(x='mpg', y='horsepower', data=df, fit_reg=False) |
ax = plt.subplots(figsize=(12, 6)) ax = sns.regplot(x='mpg', y='horsepower', data=df, fit_reg=False) |
위 세가지 모두 가능하지만
ax.set_title처럼 그래프를 좀 꾸며야 한다면
bold 처리된 마지막 방법이 제일 좋다.
[컬럼에 연산 적용]
data 옵션을 이용하지 않을 때 가능하다.
[두개 이상의 그래프(add_subplot)]
신기하게도 ax1 바로 밑에 regplot을 하니 왼쪽에 그려지고
ax2 바로 밑에 regplot을 하니 오른쪽에 그려진다.
[두개 이상의 그래프(plt.subplot)]
ax 객체에 regplot을 넣을 수 있고
regplot은 ax인자를 이용할 수 있으니
이 방법이 조금 더 명시적일 것으로 생각된다.
** seaborn의 lmplot은 이 포스팅에 있는 어떤 방법도 적용이 안된다.
(크기 조절, 여러 개의 그래프 등)
반응형
'시각화 > Seaborn' 카테고리의 다른 글
Seaborn - 박스 플롯(박스 그래프) : boxplot (0) | 2020.07.29 |
---|---|
Seaborn - 빈도 그래프 : countplot (0) | 2020.07.29 |
Seaborn - 막대 그래프 : barplot (0) | 2020.07.26 |
Seaborn - 범주형 데이터의 산점도 : stripplot, swarmplot (0) | 2020.07.26 |
Seaborn - 히트맵 : heatmap (0) | 2020.07.26 |