Europe is home to 50 sovereign nations, 23 official languages and 40 bilateral borders. Cultural theorists would describe the region as a melting pot, much like the United States of America. As cultures and blood have mixed, Europe's music preference has become more and more homogenous. I produce an interactive data visualization which proves this point.
I scraped the T-100 songs chart of each European nation and used a string matching library called fuzzywuzzy to find overlaps between each nation's musical preference. The similarity score is indicated categorically by the hue in the graph. See below:
Using npm:
npm install
Serve locally:
npm start
I consulted with Billboard data originally but decided to use Shazam data because they had chart data for almost every country in Europe. I used Selenium, an open source web testing framework to parse the data from the site.