Skip to content

Python program to generate graphs based on TypeRacer race data

License

Notifications You must be signed in to change notification settings

kwangzera/TypeRacer-Stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeRacer Stats

Python program to generate graphs of WPM vs. Race Number and Daily Average WPM from a user's TypeRacer stats.

WPM vs. Race Number
Daily Average WPM

Setup

This program assumes that the specified user has a TypeRacer account with at least 1 race.

Once downloaded, double-click run.bat to start the program. All necessary libraries will be installed in a virtual environment.

WPM vs. Race Number

This graph displays a scatterplot showing all races of a user. Additionally, a trendline may be plotted displaying either the running average of the last n races or the cumulative average of all races. Hovering over a point does not show an annotation for this graph.

Daily Average WPM

This graph displays a line graph showing a user's daily average over time. Hovering over a point will show an annotation displaying the user's daily average on a specific date along with the number of races they did on that date.

Passing Arguments

Running this program requires passing 2 arguments shown in the order shown below:

python -m src [TypeRacer Username] [Average of Last n Races]

If the Average of Last n Races parameter is less than or equal to one or greater than the total number of a user's races, then the cumulative average of all races will be plotted.

About

Python program to generate graphs based on TypeRacer race data

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published