Data Source: I log progress manually in my notes app and then I put it on google sheets
Visualization Tool: Python 3.6 with matplotlib
Beginning 2018, I wanted to take reading a bit more serious, and to motivate myself, I'd log my progress (don't ask me why, but it worked). At the end of 2018 I then wrote some code to make some visualizations out of it. I continued reading and logging my progress, so at the end of 2019 I reworked some of the code with the goal of making this tool a bit more dynamic for years to come.
-
In 2018 I read 25 books, (7645 pages, 305 page average per book, 14 days average per book). I added some events in my personal life in the timeline to give context for my reading habits. I posted this on /r/dataisbeautiful as well https://www.reddit.com/r/dataisbeautiful/comments/ad9vut/oc_is_it_too_late_to_post_2018_recaps_well_either/
-
In 2019 I read 36 books, (12145 pages, 328.24 page average per book, 11.76 days average per book).
-
In 2020, I read 26 books, (8318 pages, 346.58 average pages per book, 18.29 average days per book).
-
In 2021, I read 37 books, (10078 pages, 272.38 average pages per book, 13.59 average days per book).
-
In 2022, I read 35 books, (9572 pages, 273.49 average pages per book, 13.26 average days per book).