我編寫了一個python腳本來獲取在文件中動態更改的圖形。 這裏的代碼:帶有太多點的圖
def get_plot():
print self.data1 #initialized to [0,0,0,0]
print '\n'
plt.subplot(111)
data0 = 0,1,2,3
p1=plt.plot(data0,self.data1,'ro')
plt.setp(p1, linewidth=0.5, color='r')
.....
plt.savefig("file.png")
我使用函數來重複調用上面的函數。 如果我檢查self.data1
值,所有作品都會導致它們像我想要的那樣動態變化。 但是,保存的圖形包含每個值data0
的4個值,而不是一個。
對此提出建議?
你能明白嗎? 我用過: self.timeout_source = glib.timeout_add(self.sleep_time,self.get_plot) – 2012-03-20 19:02:51