De 25e keer is de Top 2000 van Radio 2 uitgezonden – en traditiegetrouw probeer ik hier weer een ‘andere’ interactieve datavisualisatie van te maken…

Wie kwam er als hoogste binnen? Wat waren de sterkste stijgers ten opzicht van vorig jaar – en welke juist de grootste dalers?
Wie stond er ook al weer op nummer 1? (…) En mijn favoriet: welke nummers bleven staan waar ze stonden?
Tableau & Spotify API / Spotipy
Ontdek het in deze visualisatie, gemaakt met behulp van Tableau. Voor deze lijst heb ik de album-covers opgehaald van alle nummers via de Spotify API (voor zover beschikbaar…). Via een Python script heb ik de track-informatie van 4515 nummers binnengetrokken, waaronder dus de URLs van de bijbehorende albums.
Spotify biedt ook nog heel interessante audio-informatie over iedere track, zoals de mate van akoestisch, gesproken tekst en dansbaarheid, maar de resultaten waren regelmatig twijfelachtig. Maar daar ga ik zeker nog wel wat mee doen.
Mocht je zelf willen spelen met Spotify gegevens dan kan ik je de Spotipy module voor Python aanraden.
Tableau Image Role
Eén van de technische ‘bouwstenen’ van deze Tableau visualisatie is de relatief nieuwe functie ‘image role’. Hiermee kun je gemakkelijk plaatjes en foto’s in een dashboard zetten met behulp van een URL uit je databron. Dit werkt goed – maar voor de performance moet je er op letten dat er maar een beperkt aantal plaatjes/foto’s tegelijkertijd geladen kunnen worden. De hele Top 2000 als coverart lukt dus helaas niet 😉
Wat wel goed kan is de Imagerol in een tooltip, omdat per datapunt er maar één plaatje geladen hoeft te worden:

Meer visualisaties
Als je nog nieuwsgierig bent naar andere manieren van het visualiseren van deze lijst, kijk dan bijvoorbeeld even naar de voorgaande versies… (waarschuwing: ze worden er niet beter verder terug in de tijd…)
En mocht je nog ideeën hebt over visualisaties van de Top 2000, of welke dataset dan ook, laat het dan zeker even weten!