Plays over Time
This scatterplot displays monthly play counts for a user’s top 10 artists, with each circle colored by artist via a d3.scaleOrdinal. A clickable legend (d3.ordinal color legend) filters the visualization to a single artist, dimming others. Data comes from a CSV loaded with d3.csv, and the chart uses d3.axisBottom, d3.axisLeft, and d3.scaleTime to render time and play count axes in SVG.
AI-generated descriptionThis dataset is from my last.fm profile (pulled using this service). This data was parsed so that it only includes the number of plays for my Top 10 most listened to artists.
The data is parsed such that there are 10 data points per month, one for each artist in the top 10. Each point represents the number of plays for that artist in that month. The legend (which is sorted from most played to least played, top to bottom) can be clicked on to view only the data points corresponding to that artist.