opera22 / ChessAnalysis

Some interesting data about chess games on Lichess.org.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Some interesting data about chess games on Lichess.org.


Languages

Language:Python 100.0%