我正在使用facet_grid()来绘制每组数据划分的多个图。对于每个绘图,我想在角落添加Y轴的最高值。我尝试了几次黑客攻击,但它从未给我预期的结果。这个answer对我有部分帮助,但我想要添加的价值会不断变化,因此我不知道如何应用它。
这是一个最小的例子,我想在下面的图表中添加红色数字:
library(ggplot2)
data <- data.frame('group'=rep(c('A','B'),each=4),'hour'=rep(c(1,2,3,4),2),'value'=c(5,4,2,3,6,7,4,5))
ggplot(data,aes(x = hour, y = value)) +
geom_line() +
geom_point() +
theme(aspect.ratio=1) +
scale_x_continuous(name ="hours", limits=c(1,4)) +
scale_y_continuous(limits=c(1,10),breaks = seq(1, 10, by = 2))+
facet_grid( ~ group)
感谢您的帮助!