본문 바로가기
인공지능 AI/회귀 분석

파이썬- pyplot을 이용한 여러가지 그래프 그리기(plot, subplot, bar, boxplot)

by ggyongi 2021. 5. 15.
반응형

모듈 임포트하기

import matplotlib.pyplot as plt

 

 

- 기본 plot

plt.figure()
x = [1,2,3,4]
y = [3,5,7,2]
plt.plot(x,y)
plt.show()

이 밖에도 그래프의 제목이나 legend, 색깔 등을 추가하거나 변경해줄 수 있다. 

 

 

 

- Boxplot

plt.figure()
x = [65, 53, 52, 57, 27, 75, 75, 73, 38, 93, 85, 74, 74, 83, 53, 38, 53]
plt.boxplot(x)
plt.show()

주황선은 중앙값을 뜻하고, 직사각형의 윗변과 아랫변은 각각 제1사분위수, 제 3사분위수를 뜻한다. 

 

 

- Subplot & Bar 그래프

# result graph
plt.figure(figsize=(16, 8))

plt.subplot(1,2,1)                        # 1행 2열의 subplot 중 1번째에 그리겠다
plt.bar([0,1,2,3,4], height= [6,7,3,5,6]) # 지정 위치에 지정 height값을 그림
plt.xticks([0,1], ['zero','one']);        # bar의 제목 설정
plt.title('Practice')                     # 그래프 제목 설정


plt.subplot(1,2,2)
plt.bar([0,1,3,4], height= [6,7,5,6])
plt.xticks([2,3], ['two','three']);
plt.title('Practice2')
plt.show()

코드를 잘보면 위에 처럼 그려진다는 것이 이해가 될 것이다. 

그래프의 제목, bar의 제목 모두 설정해줄 수 있으며 subplot으로 두개의 그래프를 한번에 그릴 수 있다.

 

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글