1

53 lines
1.9 KiB
Markdown

# Premiers graphiques
On peut désormais tracer nos premiers graphiques simples et bruts.
S'ils ne sont pas très instructifs par rapport à ce que nous fournissent Home Assistant et InfluxDB, ils nous permettent au moins de nous assurer que tout fonctionne, et que les données semblent cohérentes.
Les fichiers CSV correspondant à chaque figure sont conservés dans `data/` dans ce dossier.
Les graphiques couvrent maintenant toute la période disponible dans `data/weather_minutely.csv`.
Une agrégation automatique réduit le nombre de points pour rester lisible (plus de courbes "peignes"), et l'axe des dates utilise un format compact qui évite tout chevauchement de labels.
On peut au besoin restreindre la période avec `--days` ou imposer une fréquence d'agrégation avec `--resample`.
```shell
python "docs/03 - Premiers graphiques/scripts/plot_basic_variables.py"
```
![](figures/temperature_overview.png)
![](figures/pressure_overview.png)
![](figures/humidity_overview.png)
![](figures/rain_rate_overview.png)
![](figures/wind_speed_overview.png)
![](figures/wind_direction_overview.png)
![](figures/illuminance_overview.png)
![](figures/sun_elevation_overview.png)
## Vues calendrier
Les vues calendrier permettent de visualiser, jour par jour, les cumuls ou moyennes quotidiennes sur la dernière année complète disponible.
Les images générées sont stockées dans `figures/calendar/` et les CSV correspondants dans `data/calendar/`.
```shell
python "docs/03 - Premiers graphiques/scripts/plot_calendar_overview.py"
```
![](figures/calendar/calendar_temperature_2025.png)
![](figures/calendar/calendar_pressure_2025.png)
![](figures/calendar/calendar_humidity_2025.png)
![](figures/calendar/calendar_rain_2025.png)
![](figures/calendar/calendar_illuminance_2025.png)
![](figures/calendar/calendar_wind_2025.png)
Ces vues, bien que simples en principe, mettent déjà mieux en évidence les fluctuations au cours du temps.