1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| # coding: utf-8
import glob
import base64
import csv
import sys
import os
import time
from datetime import datetime
from pathlib import Path
import smbus as smbus
from tkinter import *
import tkinter as tk
import tkinter.ttk as ttk
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import matplotlib.dates
current_datetime = datetime.now()
current_date = current_datetime.strftime("%B%Y")
Mois=['janvier','février','mars','avril','mai','juin','juillet','aout','septembre','octobre','novembre','décembre']
mois = current_datetime.date().month
Q = Mois[mois-1]
current_date = Q + current_datetime.strftime("%Y")
Record_dir = '/home/pi/Domotique/Donnees_Temperature/' + current_date
Record_file_Temperature = Record_dir + f"/{current_date}.txt"
Day_File_Salon = Record_dir + f"/Data_Temp_Day_Salon.txt"
Day_File_Chambre = Record_dir + f"/Data_Temp_Day_Chambre.txt"
Day_File_ECS = Record_dir + f"/Data_Temp_Day_ECS.txt"
data_plot_Salon_24H = pd.read_csv(Day_File_Salon)
print(data_plot_Salon_24H.shape)
#data_plot_Salon_24H.tail()
x = data_plot_Salon_24H.iloc[0:len(data_plot_Salon_24H), 1:2]
y = data_plot_Salon_24H.iloc[0:len(data_plot_Salon_24H), 2:3]
print(x)
print(y)
dates = matplotlib.dates.date2num(x)
plt.plot_date(dates, y)
plt.show()
#x,y = (data_plot_Salon_24H[:]),(data_plot_Salon_24H[:,2])
#plt.plot(x,y)
# beautify the x-labels
#plt.gcf().autofmt_xdate()
#Plot temperature
#data_plot_Salon_24H[:,1] = pd.to_datetime(data_plot_Salon_24H[:,1])
#x=data_plot_Salon_24H[:,0]
#y=data_plot_Salon_24H[:,2]
#plt.plot(x, y)
#fig, ax = plt.subplots()
#ax1 = fig.add_subplot(211)
#ax1.bar(x, y, align='center')
#ax2 = fig.add_subplot(212)
#ax2.bar(range(len(y)), y, align='center')
#plt.xticks(range(len(x)), x)
# Définir les emplacements et les étiquettes des marqueurs d'axe
#ax.set_xticks(data_plot_Salon_24H[:,1])
#ax.set_xticklabels(data_plot_Salon_24H[:,1].dt.strftime("%H:%M:%S")) |
Partager