ファイルで動的に変化するグラフを得るために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")
私は上記の関数を呼び出すためにrepeteadly関数を使用します。 self.data1
の値をチェックすると、すべての作品が私の望むように動的に変化します。 しかし、保存されたグラフには、値が1つではなくdata0
の4つの値が含まれています。
提案?
あなたは明確にすることはできますか? 私は使用しました: self.timeout_source = glib.timeout_add(self.sleep_time、self.get_plot) –