300x250
코드 한번 실행으로 여러개 그래프창을 여는방법을 알아보자.
1. 코드작성
1) for문 완료 후 마지막에 plt.show를 해줌으로써 2개의 figure가 동시에 나온다.
-. 만약 plt.show를 for문에 넣으면 먼저뜬 figure를 닫아야 다음 figure가 뜰것이다.
2) plt.subplot(211) 의 의미는 2행 1열의 1번째 그래프를 의미한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import MultiCursor
#1. 데이터 만들기
t = np.arange(0.0, 2.0, 0.01)
data1 = np.sin(2*np.pi*t)
data2 = t
#2.figure 여러개 만들기
for i in range(2):
#2. 데이터 그리기
plt.figure(i+2)
plt.subplot(211)
plt.plot(t, data1)
plt.subplot(212)
plt.plot(t, data2)
plt.show()
|
cs |
2. 결과
1) 동시에 2개의 창이 뜬다.
300x250
'파이썬 > 그래프 그리기' 카테고리의 다른 글
python(vscode)/다중축 그래프에 마우스 데이터 (1) | 2024.01.24 |
---|---|
python(vscode)/runtimeWarning 해결/More than 20 figures have been opened/ (0) | 2023.02.04 |
python(vscode)/그래프 그리기#4/눈금 간격으로 설정하기/matplotlib/ticker (0) | 2022.12.14 |
python(vscode)/그래프에 커서 표시하기#2/데이터 보여주기 (0) | 2022.12.03 |
python(vscode)/그래프에 커서 표시하기#1/다중그래프/커서 (0) | 2022.12.03 |