본문 바로가기
SW 프로그래밍/파이썬

python – matplotlib.pyplot으로 이미지 저장 안될때

by N2info 2019. 10. 24.

파이썬 pyplot에서 그래프를 이미지로 저장할수 있다.

그런데 막상 해보면 저장이 안된다.

둘중 하나는 선택하여야 한다.  show로 할지 savefig 할지..

둘중 하나만 된다.

예시(저장 안되는..)

import matplotlib.pyplot as plt
fig = plt.figure()
plt.plot(d,c1[0:100],'b--',d,c2[0:100],'r--',d,c3[0:100],'g--',figure = fig) 
plt.ylabel("concentration")
plt.xlabel("distance")
plt.show()
plt.savefig('./Results/evol_conc_v'+str(vinit)+'a_'+str(a)+'.png')

이것을 저장하려면

import matplotlib.pyplot as plt
fig = plt.figure()
plt.plot(d,c1[0:100],'b--',d,c2[0:100],'r--',d,c3[0:100],'g--',figure = fig) 
plt.ylabel("concentration")
plt.xlabel("distance")
#plt.show()          #<---------------------
plt.savefig('./Results/evol_conc_v'+str(vinit)+'a_'+str(a)+'.png')