我正在尝试在绘图中添加一个注释框(使用 ggplot)。我在注释中使用文本几何添加了文本。逻辑应该是 - 每次我们生成绘图时,它都应该有带有最新月份和值的文本框。并且文本框应使用箭头或线指向图中的相应值。这是我到目前为止所尝试的,
myplot <- ggplot(sa_dat1, aes(x = variable, y = value )) +
theme_minimal() +
geom_line(linetype = "solid", color = "#0072CE",size=1) +
geom_smooth(method="loess", se=FALSE , linetype = "dashed", color="black", size = 0.5) +
scale_x_date(labels = date_format("%b-%Y"), date_breaks ="2 month",expand = c(0.005,0)) +
theme(axis.text.x = element_text(angle = 90, hjust = 1,vjust=0.5)) +
scale_y_continuous(limits=c(ylimitmin5,ylimitmax5), labels=dollar_format(prefix="$"),
breaks = seq(ylimitmin5, ylimitmax5, by = 10000),
expand = c(0,0)) +
annotate("text", x=floor_date(max(sa_dat1$variable), "month") - months(12),
y= max(sa_dat1$value) - 20000, label = paste0("April 2017\n",
paste("$",round(max(sa_dat1$value)))))
我的目标是这个,我不知道如何在我的文本周围添加箭头和文本框。