반응형
matplotlib를 사용하는 스크립트를 작성할 때 스크립트를 실행하면 일시적으로 대화 형 그래프 창이 나타나고 플롯을보기 전에 즉시 사라집니다. iPython 내에서 동일한 코드를 대화식으로 실행하면 그래프 창이 열린 상태로 유지됩니다. 스크립트를 실행할 때 그래프가 생성되면 matplotlib가 플롯을 열어 두도록하려면 어떻게해야합니까?
예를 들어이 플롯을 저장할 수 있지만 show ()
로 표시 할 수 없습니다.
from matplotlib import pyplot as plt
import scipy as sp
x = sp.arange(10)
y = sp.arange(10)
plt.plot(x,y)
plt.show()
해결 방법
이 기능이있는 경우 plt.show ()
를 plt.show (block = True)
로 대체하여 원하는 동작을 얻을 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/12358312
반응형
'파이썬' 카테고리의 다른 글
파이썬 Pandas : 기존 열에서 계산 된 값을 사용하여 데이터 프레임에 두 개의 새 열 만들기 (0) | 2021.02.06 |
---|---|
파이썬 Python을 사용하여 CSV에서 비표준 미국 영어 문자 및 기호 처리 (0) | 2021.02.05 |
파이썬 What is a clean way to convert a string percent to a float? (0) | 2021.02.05 |
파이썬 How to maximize a plt.show() window using Python (0) | 2021.02.05 |
파이썬 <p> 사이의 BeautifulSoup getText, 후속 단락을 선택하지 않음 (0) | 2021.02.05 |
댓글