我正试着把箭头画在图的外面.我try 了许多不同的选项,但他们一直在图中绘制箭头.有没有办法把它画在边界框之外?
set.seed(57)
discharge <- data.frame(date = seq(as.Date("2011-01-01"), as.Date("2011-12-31"), by="days"),
discharge = rexp(365))
test <- ggplot(discharge) +
geom_line(aes(x = date, y = discharge)) +
geom_hline(yintercept = 5.5, linetype= "dashed", color = "red") +
geom_text(aes(x = date[13], y = 5.5, label = "High"))
(test + annotate(geom = "segment", x = as.Date("2011-01-01"),
y = -1, xend = as.Date("2011-01-01"), yend = 0,
arrow = arrow(length = unit(3, "mm")), color = "red"))