반응형
내 질문을 더 명확하게 표현하는 방법을 모르겠습니다. 기본적으로 PyPlot은 하나의 인스턴스 / 창으로 제한됩니까? 내가 시도하는 해킹이나 해결 방법으로 인해 프로그램이 멈추거나 첫 번째 창이 닫힐 때까지 두 번째 pyplot 창이 대기열에 추가됩니다.
해결 방법
물론입니다. 새 그림을 엽니 다.
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.figure()
plt.plot(range(10), 'ro-')
plt.figure(), plt.plot(...)
plt.show() # only do this once, at the end
기본 파이썬 인터프리터에서 이것을 실행하는 경우 각 그림이 GUI의 메인 루프에 들어가야하므로 작동하지 않습니다. 대화 형 쉘에서 실행하려면 IPython을 살펴보십시오. 정상적으로 실행하면 (예 : 파일에 넣고 python filename.py
호출) 정상적으로 작동합니다.
참조 페이지 https://stackoverflow.com/questions/5993206
반응형
'파이썬' 카테고리의 다른 글
파이썬 re.sub 그룹 : \ number 뒤의 숫자 (0) | 2020.10.02 |
---|---|
파이썬 Pipe character in Python (0) | 2020.10.02 |
파이썬에서 목록을 검색하는 가장 빠른 방법 (0) | 2020.10.02 |
파이썬 How to change the user and group permissions for a directory, by name? (0) | 2020.10.02 |
파이썬 Python-10 진수에서 16 진수로, 역방향 바이트 순서, 16 진수에서 10 진수로 (0) | 2020.10.02 |
댓글