본문 바로가기
Python/Matplotlib

[Python] Matplotlib 관계 나타내는 차트 만들기 plt.scatter(), sb.regplot(), sb.pairplot()

by coding_su 2022. 11. 28.
  • 파이썬 컬럼간의 관계 나타내는 차트 만들기
>>> import numpy as np
>>> import pandas as pd
>>> import matplotlib.pyplot as plt
>>> import seaborn as sb

plt.scatter() : 컬럼간의 관계(비례관계, 반비례관계, 아무관계없음)를 나타내는 차트 만들어준다

# 관계를 나타낼 컬럼 입력
>>> plt.scatter(data= df, x= '컬럼1', y= '컬럼2')

sb.regplot() : 컬럼간의 관계(비례관계, 반비례관계, 아무관계없음)를 나타내는 차트 만들어준다

※ plt.scatter()와 비슷하지만 다른점은 차트에 선이 생긴다

# 관계를 나타낼 컬럼 입력
>>> sb.regplot(data= df, x= '컬럼1', y ='컬럼2')

sb.pairplot() : 컬럼간의 관계(비례관계, 반비례관계, 아무관계없음)를 나타내는 차트 만들어준다

>>> sb.pairplot(data= df, vars= ['컬럼1', '컬럼2', '컬럼3'])

>>> sb.pairplot(data= df, hue='컬럼', kind='reg', vars= ['컬럼1', '컬럼2', '컬럼3'])
# kind='reg' 입력시 데이터 피팅되는 선 생성
# hue='컬럼' 입력시 해당 값에 색을 입힘

# x, y축 설정
>>> sb.pairplot(data= df, x_vars= ["컬럼1","컬럼2"], y_vars=["컬럼3", "컬럼4"])

댓글