2021年2月28日日曜日

Pythonで温湿度情報のグラフ化

概要

ラズパイから取得した温湿度情報をグラフ化しようと思って調べました。
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


処理部分

#温湿度情報をグラフ化
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 件のコメント:

コメントを投稿