matplotlib.pyplot
Önceki arsaları nasıl "unutursunuz"
Kullanarak birden çok zaman planlamaya çalışıyorum matplotlib.pyplot
Kod şuna benzer:
def plottest():
import numpy as np
import matplotlib.pyplot as plt
a=np.random.rand(10,)
b=np.random.rand(10,)
c=np.random.rand(10,)
plt.plot(a,label='a')
plt.plot(b,label='b')
plt.plot(c,label='c')
plt.legend(loc='upper left')
plt.ylabel('mag')
plt.xlabel('element)')
plt.show()
e=np.random.rand(10,)
f=np.random.rand(10,)
g=np.random.rand(10,)
plt.plot(e,label='e')
plt.plot(f,label='f')
plt.plot(g,label='g')
plt.legend(loc='upper left')
plt.ylabel('mag')
plt.xlabel('element)')
plt.show()
Ne yazık ki, ne yaparsam yapayım (aslında bir süre önce çalıştırıp tamamladığım başka bir koddan) aynı arsayı almaya devam ediyorum.
Benzer kod benim için daha önce çalıştı.
Şu sorulara baktım:
Matplotlib pyplot show () kapatıldıktan sonra çalışmıyor
(python) matplotlib pyplot show () .. bloke mi etmiyor mu?
ve kullanarak çalıştı plt.show()
, plt.clf()
ve plt.close
boşuna.
Herhangi bir fikir?