/ChessAnalysis

Some interesting data about chess games on Lichess.org.

Primary LanguagePython

Overview

ChessAnalysis is a collection of graphs and charts made from thousands of chess games on Lichess.org. In the raw CSV file you will find details like number of turns, opening moves, winner's color, ratings, and more. One particularly interesting find from this dataset is in Figure 1, which shows that the amount of book moves increases linearly as rating increases. That was accomplished by computing a moving average with Pandas.

Environment

  • pip install matplotlib
  • pip install pandas
  • VSCode
  • Python 3.8.6

Execution

main menu moving average of book moves Figure 1

bar chart of top 10 openings Figure 2

white wins vs. black wins Figure 3

Useful Websites