Итак, у меня проблема в том, что на диаграмме, которую я создаю с помощью Python и Pandas, не отображается моя временная шкала
Как видите, это не так. показать время, когда данные были записаны в базу данных. Моя база данных выглядит так:
id hum temp time date
1 74 23 15:35:22 2020-06-17
2 81 23 15:37:28 2020-06-17
И это мой код:
import matplotlib.pyplot as plt
import pandas as pd
from datetime import date, datetime
from pandas import DataFrame
datum = str(date.today())
con = sqlite3.connect("/home/pi/test2.db")
sql = "SELECT * from data4 WHERE date in (?)"
df3 = pd.read_sql_query(sql,con, params=[datum])
def daily_hum():
df3.plot(x = 'time', y= 'hum', kind='line', color='blue')
plt.ylabel('temperature in C°')
plt.xlabel('time')
plt.savefig('/home/pi/flask/static/daily_hum.svg')
daily_hum()
Итак, как мне показать временную шкалу?