Visualisation des données de concentration pollinique au Luxembourg sur 26 ans, avec une trentaine de pollens répertoriés, ceci afin de pouvoir observer de potentielles variations de concentration pollinique selon les années.
Les données sont exprimées en pollens/m3. Pour se faire une idée du poids que peuvent représenter les valeurs, voir ce tableau de la confédération suisse concernant les valeurs seuils pour les classes de charge pollinique des types de pollens allergisants.
Il est possible de sélectionner les pollens désirés au moyen des checkboxes en dessous du graphique.
Les données ont été récupérées sur la plateforme d'open data du Luxembourg, à l'adresse suivante : https://data.public.lu/en/datasets/pollen/ (dernière consultation le 19.12.2023). Les données sont disponibles au format CSV ou JSON.
Pour accéder à la visualisation, cliquez ici.
Il est également possible de télécharger le dossier et de lancer le fichier index.html dans un serveur (par exemple avec l'extension Live Server sur Visual Studio Code).
Utilisation de la librairie javascript D3.js, qui permet des visualisations de données interactives dans un navigateur web.
- "D3.js Multi-Series Line Chart", par Data Science Weekly : https://www.youtube.com/watch?v=jtVATktKAtM&list=PL4WVvNtU-vPAnqjTCN5_uVBFz5C3HvDck&index=8
- Afficher de multiples variables : https://stackoverflow.com/questions/75686681/display-data-from-multiple-columns-from-a-csv-file-in-d3-js
- Ajout des checkboxes : https://stackoverflow.com/questions/77336948/how-to-hide-show-specific-lines-with-a-checkbox-on-a-line-chart
Voir la section issues du Github.
- Recherches d'idées et de sets de données.
- Jouer avec les données, nettoyer les données, différents tests.
- Comprendre comment faire une échelle et une line chart.
- Test des données sur un graphique axial.
- Problèmes avec le parsing des données, constamment la même erreur :
Error: Problem parsing d="MNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaN". Impossible d'afficher toutes les variables polliniques en même temps.
- Reprise du projet, toujours le problème de parsing.
- Reprise du projet. Problème de parsing résolu.
- Ajout des checkboxes.
- Finalisation du projet (Readme, Github Pages).
Ce projet a été développé dans le cadre du cours de Visualisation de données dispensé par Isaac Pante (SLI, Lettres, UNIL) au semestre de printemps 2022.
