● pyplot 모듈의 subplots() 메소드 : 하나의 창에 두 개 이상의 그래프를 그릴수 있게 해준다.
import matplotlib.pyplot as plt
from matplotlib import rc
rc('font', family='Malgun Gothic')
# 데이터 입력
x = ['월', '화', '수', '목', '금', '토', '일']
y1 = [6.5, 5.7, 5.5, 6.7, 6.3, 7.5, 8.3]
y2 = [6.3, 7.7, 7.5, 7.7, 6.2, 7.3, 8.5]
# nrows=1 : 1행 , ncols=2 : 2열
# nrows=2, ncols=2 --> 2행 2열
# figsize=(9, 3) : 인치단위이며 가로9인치, 세로3인치로 그래프 출력
# sharex, sharey를 모두 True로 설정 : 각각 서브 그래프들이 X축과 Y축의 데이터 값을 공유
fig, axs = plt.subplots(nrows=1, ncols=2, figsize=(9, 3), sharex=True, sharey=True)
# axs객체의 0번째 요소 : 첫번째 서브그래프
ax = axs[0]
# 산포그래프 그리기
ax.scatter(x,y1)
# 서브 그래프의 제목을 '2018'로 설정
ax.set_title('2018')
# axs객체의 1번째 요소 : 두번째 서브그래프
ax = axs[1]
# 산포그래프 그리기
ax.scatter(x,y2)
# 서브 그래프의 제목을 '2018'로 설정
ax.set_title('2019')
# 전체 그래프의 제목
fig.suptitle('연간 요일별 평균 수면시간')
fig.show()

출처: 예제 중심 파이썬 입문
궁금한 부분이 있으면 댓글 부탁드립니다^^
'• programming language > python' 카테고리의 다른 글
[파이썬 예제] Matplotlib 10- 월별 카페의 개수를 나타내는 막대 그래프 출력 (0) | 2022.07.25 |
---|---|
[파이썬 개념] Matplotlib 9- 그래프 사이 간격 조정하기 (0) | 2022.07.25 |
[파이썬 개념] Matplotlib 7- 파이 그래프 그리기 (0) | 2022.07.25 |
[파이썬 개념] Matplotlib 6- 산포 그래프 그리기, plt.scatter() (0) | 2022.07.25 |
[파이썬 개념] Matplotlib 5- 막대 그래프 그리기, plt.bar() (0) | 2022.07.21 |