This will be a personal project of mine, exploring and combining fun datasets. The goal is to create an interactive datavisualisation with D3.
The concept an interactive network graph that links Spotify tracks to countries. Different countries are to be compared to see how these countries differ. A dataset of holidays is added to the combination to see if the holidays are an influence to the music choice of the country.
The user can select two different countries to compare. The user can also select which date they would like to see displayed. If a user wants to compare songs, they can click on the tracks circles to have the bound information displayed.
More about this project can be read here: Wiki
This is a list of the datasets currently in use:
I will be using a dataset containing the top 100 spotify songs for each day of 53 countries, for a year long. For this project I will pick 10 different countries with as much difference in geographical location and culture between them. The list of countries I will use in this application:
- Austria (at)
- Ecuador (ec)
- Hong Kong (hk)
- Finland (fi)
- Latvia (lv)
- Italy (it)
- Japan (jp)
- Netherlands (nl)
- New Zealand (nz)
- Turkey (tr)
Because of the size of the data I have left the sets out of the package. They can be downloaded through the provided links above.
The application can be run by running ìndex.html
.
A repo named "Data" is required in the root of the application, containing all the downloaded datasets.
There are no dependancies required. Nodemon was used for local developement, aswell as a local server.js file to serve the index.html
file.