我编写了一个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