반응형
모듈 임포트하기
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으로 두개의 그래프를 한번에 그릴 수 있다.
댓글