Programming/python
matplotlib에서 show() 할 때 빈 화면 해결
범고래_1
2019. 7. 11. 19:30
import matplotlib.pyplot as plt
에서
그래프를 실컷 그리고
plt.show()로 출력을 하면 다음과 같이 빈 화면이 떠버린다(...)
그냥 실행하면 잘 나오는데, 꼭 파이썬 가상환경 내에서 실행하면 저렇게 나와버린다...
모든 모듈을 로컬에 쌩으로 설치 할 수도 없는지라....
(그동안은 어쩔 수 없이 다 가상환경 바깥에 설치해 썼음...ㅡㅡ!)
구글링을 엄청나게 했지만 해답을 찾지 못 했다.
재설치해라, plt.use("TKAgg")를 해라, 등 엄청 많은 해결법이 있었지만 다 실패하고...
우연히 엄청 단순한 방법으로 성공시켰다.
그냥 plt.show 전에
plt.savefig('test.png') 한 번만 해주면 된다.
그러면 test.png가 생기고 따란 성공