リアルタイムで「file.txt」から数値を読み取る必要があります(別のプログラムでは、数値のペアを保存して1/10秒ごとに上書きします)。フォロースクリプトは数字をプロットすることができますが、プロットを開始するときに読み込まれるペアだけです。 plt.ion()
で試しましたが、この場合は何もしません。私は "file.txt"が更新されるたびに読みたい。'plotfile'メソッドを使用したPythonライブプロット
私が使用するコードは次のとおりです。
import matplotlib.pyplot as plt
plot.plotfile('file.txt', delimiter=' ', cols=(1, 0),
names=('Volume', 'Tempo'), marker='o')
plt.show()
はケースでのライブプロットは、私がこれを行うことができますどのように「plotfile」メソッドで行うことができないのですか?
おかげ
プログラム間でデータを転送する方法として静的ファイルを使用すると死んでしまいますか?それはキャッシュのために予測不可能なhdd書き込みに依存し、本質的に遅いです。さらに、新しいデータが準備されているときにプロットプログラムに通知する方法はありません。 – Aaron
他にも... '.ion()'は、ファイルの読み込みやデータの更新には関係ありません。手動で行うこと – Aaron
[Matplotlib animation](http://matplotlib.org/1.4.1/examples/animation/index.html)を使用してください。 –