티스토리 뷰

파이썬 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')
댓글
댓글쓰기 폼
Total
46,491
Today
1
Yesterday
31
«   2019/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31