I recently ran a webinar that had a lot of participants. Not all the participants logged in at the start of the event, and not all stayed to the end. The log file contains data on participant numbers in the format
Email, login date/time, logout date/time
I would like to produce a bar chart showing the number of participants logged in by minute, over the 60 minutes of the webinar. I was thinking of doing something like this:
- Generate Range[60]
- Sort the Dataset by login date/time
- For each value in the range, map a function over each record, and if they had not logged out, increment the value in a list for that minute.
- Plot the list
However, this all seems rather procedural, and given that I am new’ish to Mathematica, I am wondering if there is a much better approach?
