03. part1. 파이썬 필수 스킬
01. ch01. matplotlib - 01. matplotlib 소개 - 03. ch01. matplotlib - 03. 밑그림 그리기(단일, 다중)
01. ch01. matplotlib - 01. matplotlib 소개
matplotlib.pyplot as plt
pandas 연동
다양한 그래프
단점 한글 완벽 지원 X. 사용성 복잡할 수 있음.
02. ch01. matplotlib - 02. colab에서 한글 폰트 지정.
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.read_csv('https://bit.ly/ds-house-price-clean')
df
df.plot()
step 1. 코드 실행
!sudo apt-get install -y fonts-nanum
!sudo fc-cache -fv
!rm ~/.cache/matplotlib -rf
step 2. 상단 메뉴 - 런타임 - 런타임 다시 시작
step 3. 코드 다시 실행
import matplotlib.pyplot as plt
plt.rc('font', family='NanumBarunGothic')
STEP 4. 필요한 패키지, 데이터 로딩
STEP 5. Graph 사이즈 키우는 옵션
plt.rcParams["figure.figsize"] = (12, 9)
03. ch01. matplotlib - 03. 밑그림 그리기(단일, 다중)
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
plt.rc('font', family='NanumBarunGothic')
plt.rcParams["figure.figsize"] = (12, 9)
df = pd.read_csv('https://bit.ly/ds-house-price-clean')
df
1. 밑그림 그리기
1-1. 단일 그래프
## data 생성
data = np.arange(1, 100)
## plot
plt.plot(data)
## 그래프를 보여주는 코드
plt.show()
1-2. 다중 그래프 (multiple graphs)
1개의 canvas 안에 다중 그래프 그리기
data = np.arange(1, 51)
data2 = np.arange(51, 101)
plt.plot(data)
# plt.figure()
plt.plot(data2)
plt.plot(data2+50)
plt.show()
2개의 figure로 나누어서 다중 그래프 그리기
figure()는 새로운 그래프 canvas를 생성
data = np.arange(100, 201)
data2 = np.arange(200, 301)
plt.plot(data)
# figure()는 새로운 그래프를 생성합니다.
plt.figure()
plt.plot(data2)
plt.show()
패스트캠퍼스 데이터분석 강의 링크
https://bit.ly/3imy2uN