我使用下面的代码将 ggplot 添加为更下方的图像。该图是一条持续时间曲线,在 y 轴上显示排水量,在 x 轴上显示时间百分比。这些线代表一个单一的排水量测量年份,总共有 20 年 = 20 条线。我想使用 gghighlight 来突出显示一段时间内的平均排水量。如何添加平均排水量?
sy2.1 %>%
group_by(year(t)) %>%
arrange(desc(WaterDis)) %>%
mutate(t3 = 1:n()/n()*100) %>%
ggplot(aes(t3, WaterDis, colour=year(t),
group=year(t))) +
geom_line(size=1) +
scale_y_continuous(expand=c(0, 0)) +
scale_x_continuous(expand=c(0.001, 0)) +
labs(x="% of time", y="Water discharge (m3/s)", colour="Year") +
theme_classic()