【发布时间】:2021-10-04 11:13:55
【问题描述】:
我有以下data.frame
library(lubridate)
library(tidyverse)
set.seed(123)
DF <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "day"),
Sim = runif(1826,1,5), Obs = runif(1826,3,7)) %>%
separate(Date, into = c("Year", "Month","Day")) %>%
mutate(Sim_Vol = Sim*86400, Obs_Vol = Obs*86400 ) %>%
filter(between(Month, 3,5))
我想逐年使用ggplot 的facet_wrap 功能为每个Year 找到Sim_Vol 和Obs_Vol 中的total sum,然后是bar plot 和Yearly total data比较。
附上一个示例图以进一步澄清
【问题讨论】:
标签: r dataframe ggplot2 dplyr tidyverse