matplotlib에 여러 도형을 여러 번 표시 할 수 있습니까?matplotlib로 도형을 여러 번 표시하기
이 IDLE에서 작동하는 것 같다fig1 = plt.figure()
fig2 = plt.figure()
ax1 = fig1.add_subplot(111)
ax2 = fig2.add_subplot(111)
ax1.imshow(a)
ax2.imshow(b)
fig1.show()
fig2.show()
fig1.show()
이 수치가 폐쇄 될 때까지 활성 유지하고 내가 이전하면서 새로운 그림을 열 IDLE를 입력 할 수 있습니다 :
나는 대략 다음과 유사 할 수있는 솔루션을 찾고 있는데요 하나는 여전히 활성화되어 있습니다. 스크립트를 실행할 때 이것은 작동하지 않습니다. 이것은 대화 형 모드와 관련이 있습니까?
는 또한 스크립트를 실행 플롯 일시 정지하려고 :fig1.show()
plt.pause(10)
을하지만이 즉시 두 수치를 표시합니다. IDLE은 fig1.show()를 표시하고 닫을 때까지 기다릴 수있는 이유는 무엇입니까? 일시 정지하지 않는 한 fig1.show() 스크립트를 즉시 실행하는 동안? 그리고 왜 그것은 단지 하나의 인스턴스가 아닌 동시에 모든 수치를 표시합니까?
그래, 내 주된 질문은 뭔가 다른 것이 었습니다. 스크립트 모드 (예 : python script.py)에서 실행 중일 때 plt.show()를 사용하여 같은 숫자를 두 번 표시 할 수 있습니까? 내 요점은 fig.show()로 인터랙티브 모드에서 할 수 있다는 것이다. 스크립트에서 그렇게 할 수있는 방법이 있습니까? – jolaem