D3 Scatter Plot - Chess
This D3 scatter plot visualizes the change in FIDE chess player federations, plotting each player as a point based on their federation change metrics. The visualization uses D3 v6’s scalable vector graphics (SVG) rendering to draw the scatter plot, with data sourced from a JSON file containing player information. Because the dataset includes federation codes for numerous countries, the plot suffers from significant dead space, as many nations have far fewer players than powerhouses like the United States. The implementation relies on standard D3 selection and scaling APIs to map data to coordinates, though the sheer volume of categories makes this representation visually cluttered and suboptimal for the data.
AI-generated descriptionA vanilla HTML implementation of a D3 scatter plot. Shows the FIDE Player Federation Change.
This did not come out well simply because of the sheer volume of different countries making this a poor fit. Many countries don't have the same reach or large chess playerbase as countries like the United States, so there's a lot of dead space. A different visualization method would be best for this.
This dataset is very limiting as is, however, since the URL for the player page is included, the dataset can be expanded without significant work with more metrics about the player.