The goal is to solve the fact that all the other approaches I found end up with inconsistent time spacing along the x axis, so they misrepresent the relative timing between the events. For example, you can see below that we have a widly varying delta of minutes between each item.
-
Original R-variant (based on code from https://benalexkeen.com/creating-a-timeline-graphic-using-r-and-ggplot2/ with full credit to that author)