What program do you use to generate all of the material you are outputting? I use R, but am open to using other programs.
Originally I used simply Open Office to generate charts, but it become inconvenient to manually copy paste the data into the spreadsheet.
Finally I decided to write a charting program from scratch, which understands the format in which the data is stored and can generate charts on the fly.
The program is written in Scala using the JavaFX GUI platform, so it takes Java 8+ and Scala installed on your computer to run it.
Here is the source code:
https://github.com/scalasbtprojects/scalasbtprojects/tree/master/fideplayers/1.0
Drawing a chart is basically a function call to a general charting function, which can take several parameters. Scala allows the use of callbacks, so I can pass a function as a parameter to the charting function. For examle if I want to filter age, I pass the 'age_ok' function as a parameter for checking X values.
Here is the call for the participation chart:
watcha, if you write any more you'll have basically written half of the article im writing XD, I can confirm that your graphs looks VERY similiar to mine.
I didn't include female participation in my article though. Very cool graph in post #25. I'll have to see if I can generate this somehow.
What program do you use to generate all of the material you are outputting? I use R, but am open to using other programs.