Projet UXDM : Toky, Thibaut, Mattéo, Johan, Abdel
This interactive dashboard visualizes the WASABI music dataset, showing the number of albums released by country on a choropleth map. Clicking a country reveals a modal offering three detailed views: a bar chart for top music genres, a lollipop chart for popular artists, and a line chart showing album counts per year. Built with D3.js v5, it uses `d3.geoPath` with a Mercator projection and TopoJSON for the map, while `d3.scaleBand`, `d3.scaleLinear`, and `d3.line` handle the charts. Data is pre-extracted into JSON files for performance, and the interface supports zooming, tooltips, and navigation back to the map.
AI-generated description<u>Membres du groupe</u> :
- Abdelilah BOUJLIKH
- Johan RIEU-PATEY
- Mattéo STAAL
- Thibaut DARE
- Tokiniriana RABEARIVELO
<u> Vidéo de présentation</u> : https://youtu.be/1WJKFykkfSY
<u>Chloropleth Map</u> : Nombre d'albums sorti par pays en total. <br> <u>Bar Chart</u> : Top 10 des genres d'album pour le pays sélectionné. <br> <u>Lollipop Chart</u> : Top 10 des artistes les plus populaire du pays sélectionné. <br> <u>Line Chart</u> : L'évolution du nombre d'album sorti par année pour le pays sélectionné. <br>
Pour des raisons de performances, nous avons décidé d'extraire les données de WASABI en fichiers JSON afin de pouvoir les exploiter plus efficacement.