본문 바로가기

카테고리 없음

[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 15회차 미션

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