ggsurvplot should use a "mitre" line join on geom_step by default, for precise marking of event times. Note that "mitre" has only been enabled as a pass-through option on geom_step recently: https://github.com/tidyverse/ggplot2/pull/5706
Actual behavior
ggsurvplot uses the default "round" linejoin, making the event time difficult to distinguish in busy plots
Steps to reproduce the problem (note that as linewidth is not passed through, it is difficult to make out at screen resolution, but the problem is clear when digitising published plots at high magnification)
Expected behavior
ggsurvplot should use a "mitre" line join on geom_step by default, for precise marking of event times. Note that "mitre" has only been enabled as a pass-through option on geom_step recently: https://github.com/tidyverse/ggplot2/pull/5706
Actual behavior
ggsurvplot uses the default "round" linejoin, making the event time difficult to distinguish in busy plots
Steps to reproduce the problem (note that as linewidth is not passed through, it is difficult to make out at screen resolution, but the problem is clear when digitising published plots at high magnification)
session_info()