파이썬/그래프 그리기

python(vscode)/그래프창 여러개 띄우기#1/다중 figure

gongdol 2023. 1. 1. 14:39
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