데이터 살펴보기 2: 그래프

juyeon·2022년 10월 27일
0

데이터 다루기

목록 보기
32/35
  • matplot과 seaborn의 정리는 별도로 작성할 예정이고, 이 글에서는 간단한 애들만 작성
  • [matplot과 seaborn의 정리는 이쪽으로] <- 아직 글 안 씀~ㅠ

import

!pip install seaborn

import matplotlib.pyplot as plt
import seaborn as sns

세팅

  • 여기서는 나눔고딕만 있지만, 로컬이면 'Malgun Gothic' 해도 될듯
plt.rc('font', family='NanumGothicCoding') 
sns.set_theme(font="NanumGothicCoding", 
              style='whitegrid'
              palette="pastel",
              rc={"axes.unicode_minus":False},# 마이너스 부호 깨짐 현상 해결) 
              
%matplotlib inline

"axes.spines.top": False: 위쪾 축/테두리 제거. spine: left, right, top, bottom 각각 지정
"axes.unicode_minus":False: 마이너스 부호 깨짐 현상 해결
style: 'darkgrid', 'whitegrid', 'dark', 'white', 'ticks'

그외

plt.figure(figsize=(15, 5))
plt.xlabel('열1')
plt.ylabel('열2')
plt.title('title 이름')
plt.legend(["열1", "열2"])
plt.show()

그래프

line plot

plt.plot()
sns.lineplot(data=df, x="열1", y="열2")

scatter

plt.scatter(data=df, x="열1", y="열2")
sns.scatterplot(data=df, x="열1", y="열2")

histogram

plt.hist(df['열1'], bins=10)

boxplot

plt.boxplot(df['열1'], bins=10)

heatmap

sns.heatmap(df.corr(), annot=True)
profile
내 인생의 주연

0개의 댓글