前提・実現したいこと
pythonを用いて、一時間ごとに更新されるcsvデータを読み取り、それをグラフで描画したいです。
更新されるデータに則り、毎時間毎にグラフを再描画して過去のグラフを消せる方法をご教授していただきたいです。
発生している問題・エラーメッセージ
毎回、グラフが増えていくため非常に見づらい状態になってしまっています。
該当のソースコード
python
1import pandas as pd 2import matplotlib.pyplot as plt 3import schedule 4import time 5 6url = "" 7 8def job(): 9 data = pd.read_csv(url) 10 plt.plot(data.iloc[:,0],data.iloc[:,2],data.iloc[:, 4] ,marker=".") 11 plt.show() 12 13schedule.every(5/60).minutes.do(job) 14 15 16while True: 17 schedule.run_pending() 18 time.sleep(1)
試したこと
schedule関数を用いて時々刻々と変化させられるようにしたのですが、過去のグラフが邪魔になってしまいます。
http://pineplanter.moo.jp/non-it-salaryman/2018/08/10/python-realtime-chart/ のURLも参考にしましたがうまく行きませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。