top of page

Chess Data Visualization


This project is a visualization of 300,000 games from the database of rated classical chess games. While there are many visualization present in the project, which can be seen here (the data set is greatly reduced for deployment on Heroku), the final interactive visualization that I developed is the most interesting. 

The data is served from a file by a NodeJS backend to the client. I took all 300,000 games and cleaned the data into a usable JSON format. Each move that was taken from the current game position is visualized in a bar chart on the right as well as in a heat map built into the interactive chessboard. The games can be filtered by the player's ELO rating.

bottom of page