Matplotlib에서 figure 제목 및 subplot 별 제목을 추가하는 예제Python/Matplotlib2021. 9. 16. 22:23
Table of Contents
반응형
Matplotlib에서 figure 제목 및 subplot 별 제목을 추가하는 예제입니다
2021. 9. 16 - 최초작성
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-3,3,100) # x좌표는 -3에서 3 사이에서 100개를 생성합니다.
y1 = np.sin(x) # 함수들을 사용하여 y좌표를 계산합니다.
y2 = np.cos(x)
y3 = np.tan(x)
y4 = np.exp(x)
fig, ax = plt.subplots(2, 2) # subplot을 2 x 2 격자로 구성합니다.
ax[0, 0].plot(x, y1) # subplot별로 그래프를 그립니다.
ax[0, 1].plot(x, y2) # ax에 괄호를 추가하여 subplot 위치를 지정하는데 아래에 있는 제목을 보고
ax[1, 0].plot(x, y3) # 각각 subplot의 위치를 봐두세요.
ax[1, 1].plot(x, y4)
ax[0, 0].set_title("Sine function") # subplot 제목,
ax[0, 1].set_title("Cosine function")
ax[1, 0].set_title("Tan function")
ax[1, 1].set_title("Exponential function")
fig.suptitle('Trigonometric functions', fontsize=16) # figure 제목
fig.tight_layout() # 사용하면 플롯간 여백을 조정해준다.
plt.show() # 그래프를 화면에 보여줍니다.
subplot 별로 제목과 그래프를 그려주고 figure 에 대한 제목이 추가됩니다.
참고로 plot를 사용하여 그린 관계로 tan 함수가 약간 이상하게 그려졌습니다.
참고
https://www.delftstack.com/ko/howto/matplotlib/how-to-add-title-to-subplots-in-matplotlib/
https://matplotlib.org/3.1.1/gallery/subplots_axes_and_figures/figure_title.html
반응형
'Python > Matplotlib' 카테고리의 다른 글
Matplotlib 그래프에 라벨 추가하기 (0) | 2022.06.19 |
---|---|
Matplotlib로 FFT 그려보기 (2) | 2022.01.17 |
for문으로 실행하여 Matplotlib 그래프 저장하는 예제 (0) | 2021.11.29 |
Matplotlib에서 수직선 그리기 (0) | 2021.11.28 |
Matplotlib에서 x축 눈금 레이블을 대각선으로 출력하기 (0) | 2021.10.28 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!