1
donnees_meteo/docs/06 - Premiers graphiques.md

84 lines
2.4 KiB
Markdown

# Premiers graphiques
Ces premiers graphiques devraient être similaires à ce que sortirait InfluxDB.
On s'assure juste, ici, d'être capables de produire un résultat parlant, sans erreurs, et conforme à ce qui est vérifiable dans Influx.
Un premier script simple va nous permettre d'afficher la température des 7 derniers jours, de sorte à vérifier que tout fonctionne bien.
On pourra comparer ce graphique avec celui proposé par Home Assistant et celui proposé par InfluxDB :
```shell
python -m scripts.plot_basic_variables --only temperature
```
![](../figures/basic/temperature_last_7_days.png)
Maintenant que l'on peut produire des graphiques à partir d'un jeu de données adapté, on peut commencer à explorer nos données.
## Autres variables essentielles
Pour gagner du temps, on dispose d'un script générique qui applique exactement le même traitement (moyenne horaire sur les `N` derniers jours) à chaque variable disponible. Il suffit d'indiquer la clé de la variable souhaitée :
```shell
python -m scripts.plot_basic_variables --only <variable>
```
Par défaut, sans argument `--only`, toutes les figures sont générées d'un coup sous `figures/basic/`.
### Humidité relative
```shell
python -m scripts.plot_basic_variables --only humidity
```
![](../figures/basic/humidity_last_7_days.png)
### Pression atmosphérique
```shell
python -m scripts.plot_basic_variables --only pressure
```
![](../figures/basic/pressure_last_7_days.png)
### Précipitations instantanées
```shell
python -m scripts.plot_basic_variables --only rain_rate
```
![](../figures/basic/rain_rate_last_7_days.png)
### Luminance
```shell
python -m scripts.plot_basic_variables --only illuminance
```
![](../figures/basic/illuminance_last_7_days.png)
### Vitesse du vent
```shell
python -m scripts.plot_basic_variables --only wind_speed
```
![](../figures/basic/wind_speed_last_7_days.png)
### Direction du vent
```shell
python -m scripts.plot_basic_variables --only wind_direction
```
![](../figures/basic/wind_direction_last_7_days.png)
### Élévation solaire (si disponible après enrichissement)
```shell
python -m scripts.plot_basic_variables --only sun_elevation
```
![](../figures/basic/sun_elevation_last_7_days.png)
Toutes ces commandes produisent des graphiques lisibles rapidement comparables avec ceux d'InfluxDB/Home Assistant, idéaux pour vérifier que l'ingestion de données fonctionne correctement.