我希望图表背景的一半为黄色。我一直在想,我绝对可以使用矩形将其放在图表下方。
CN=MySurname MyName,OU=Consultants,OU=Enabled Users,OU=User Accounts,DC=MY_COMPANYNAME,DC=COM
但是,我的问题是我的矩形位于图形上方并隐藏了它(见图1)。
我搜索了一些内容(并在这里找到:Refining ggplot R code so annotated rectangle appears behind plot points),更改了顺序,然后出现以下错误“离散值提供给连续刻度”,因此我不再输入x变量作为因子了
ggplot(df2, aes(x=zeitpunkt.faktor, y=weight, group=group, color=group)) +
geom_errorbar(aes(ymin=weight-sd, ymax=weight+sd), width=.2) +
geom_line() +
geom_point() +
labs(x="Zeit in Wochen", y = "Gewicht in g") +
scale_color_brewer(palette="Paired")+
theme_minimal() +
labs(colour="Gruppe") +
geom_rect(df2, mapping=aes(xmin=0.5, xmax=7.5, ymin=-Inf, ymax=+Inf), fill="yellow", alpha=0.01, inherit.aes = FALSE)
现在矩形可以容纳了,但是我在x轴上只有一些数字,而不是全部,就像使用系数时一样(参见图片2)。
我的问题是:如何使我的矩形位于图形后面,同时又使我的x轴像第一张图片一样?
感谢您的帮助(对不起,我仍然是R的初学者)!