概要
ラズパイから取得した温湿度情報をグラフ化しようと思って調べました。pandasとmatplotlibを使ってグラフを作成しています。
グラフ化するCSVファイル TodayReport.csv
day,time,temperature,humidity,status
2021/2/27,1:00,20,34,No_piglet
2021/2/27,2:00,20,33,No_piglet
2021/2/27,3:00,19,34,No_piglet
2021/2/27,4:00,19,33,No_piglet
2021/2/27,5:00,18,34,No_piglet
2021/2/27,6:00,19,34,No_piglet
2021/2/27,7:00,18,35,No_piglet
2021/2/27,8:00,20,34,No_piglet
2021/2/27,9:00,21,33,No_piglet
2021/2/27,10:00,23,32,No_piglet
2021/2/27,11:00,23,29,No_piglet
2021/2/27,12:00,24,26,No_piglet
2021/2/27,13:00,24,24,No_piglet
2021/2/27,14:00,25,22,No_piglet
2021/2/27,1:00,20,34,No_piglet
2021/2/27,2:00,20,33,No_piglet
2021/2/27,3:00,19,34,No_piglet
2021/2/27,4:00,19,33,No_piglet
2021/2/27,5:00,18,34,No_piglet
2021/2/27,6:00,19,34,No_piglet
2021/2/27,7:00,18,35,No_piglet
2021/2/27,8:00,20,34,No_piglet
2021/2/27,9:00,21,33,No_piglet
2021/2/27,10:00,23,32,No_piglet
2021/2/27,11:00,23,29,No_piglet
2021/2/27,12:00,24,26,No_piglet
2021/2/27,13:00,24,24,No_piglet
2021/2/27,14:00,25,22,No_piglet
処理部分
#温湿度情報をグラフ化
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv("/var/local/TodayReport.csv", index_col='time')
#温湿度の情報を抽出してグラフ化
df_tmp_humid = data.iloc[:,[1,2]]
df_tmp_humid.plot(grid=True)
plt.savefig("/var/local/TodayGraph.png")
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv("/var/local/TodayReport.csv", index_col='time')
#温湿度の情報を抽出してグラフ化
df_tmp_humid = data.iloc[:,[1,2]]
df_tmp_humid.plot(grid=True)
plt.savefig("/var/local/TodayGraph.png")
TodayGraph.pngという名前でファイルが作成されます
0 件のコメント:
コメントを投稿