绘制r中每连续n年的柱状图

绘制r中每连续n年的柱状图,r,ggplot2,histogram,facet,R,Ggplot2,Histogram,Facet,我有几年的每日降雨量数据,如: date value 01/01/1990 1.02 02/01/1990 0.50 03/01/1990 0.00 ......... ... ......... ... 12/12/2015 10.25 我需要从中绘制连续五年的柱状图。即,1990年至1995年,然后1991年至1996年的柱状图,依此类推。。我尝试使用ggplot和facet,但找不到方法 rf_facet <- inp %&g

我有几年的每日降雨量数据,如:

date         value
01/01/1990    1.02
02/01/1990    0.50
03/01/1990    0.00
.........     ...
.........     ...
12/12/2015    10.25
我需要从中绘制连续五年的柱状图。即,1990年至1995年,然后1991年至1996年的柱状图,依此类推。。我尝试使用ggplot和facet,但找不到方法

rf_facet <- inp %>%
  filter(between(rain,1,100))

ggplot(rf_facet, aes(x = rain)) + facet_wrap(~year, nrow = 5) +
  geom_histogram(aes(fill =..count..))
这只能产生一年的阴谋,我期待每连续五年

任何帮助都将不胜感激。
示例数据是

这里有一个使用ggplot2和COWPROOT的示例。我有一个函数,它从第一年到第I+5年绘制。我使用lapply在所有可能的连续5年期间运行此程序

虚拟数据
df请包括您的数据和代码的一部分,以便我们可以尝试帮助您考虑为您解决此问题的尝试共享代码,以便我们能够最好地帮助您。rollapply函数可能会有帮助:Exaclty!非常感谢。