【发布时间】:2012-03-20 17:57:32
【问题描述】:
我编写了一个 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)
标签: python matplotlib