에서처럼 그리고자 하는 그림들을 plt.figure() plt.plot(x)으로 각각 그려준 뒤, 맨 마지막에 plt.show()를 1번만 호출하면 전체창이 한꺼번에 띄어졌다.
importmatplotlib.pyplotasplt
x=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
y=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
foriinrange(len(x)):
plt.figure()
plt.plot(x[i],y[i])
# Show/save figure as desired.
plt.show()
# Can show all four figures at once by calling plt.show() here, outside the loop.
#plt.show()
처럼 하면 창을 매번 닫아야 그 다음이 진행된다.
import matplotlib.pyplot as plt x=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]] y=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]] for i in range(len(x)): plt.figure() plt.plot(x[i],y[i]) # Show/save figure as desired. #plt.show() # Can show all four figures at once by calling plt.show() here, outside the loop. plt.show() Eng
plt로 matplotlib.pyplot 가져 오기 x = [[1,2,3,4], [1,2,3,4], [1,2,3,4], [1,2,3,4]] y = [[1,2,3,4], [1,2,3,4], [1,2,3,4], [1,2,3,4]] 범위 내에서 (len (x)) : plt.figure () plt.plot (x [i], y [i]) # 원하는대로 그림을 표시 / 저장합니다. # plt.show () # 루프 밖에서 여기 plt.show ()를 호출하여 네 개의 그림을 모두 한 번에 표시 할 수 있습니다. plt.show ()