Adding text to a ggplot2 plot at a custom location