Вы ищете что-то подобное?
pro_ag %>%
filter(ZoneID!= 'Outside Zones' & District = 'Northwestern') %>%
group_by(Period, District) %>%
summarize(sumPro=sum(SUM_activity)) %>%
ggplot(aes(x=Period,y=sumPro, group = 1)) +
geom_smooth(se = FALSE)
Здесь я сделал фальшивый пример:
df <- data.frame(District = rep(LETTERS[1:3],each = 100),
Period = rep(rep(letters[1:10], each = 10),3),
Value = sample(1:100,300, replace = TRUE))
И я рассчитываю сумму значений на район и период перед построением графика это в ggplot2
:
library(dplyr)
library(ggplot2)
df %>% group_by(District, Period) %>%
summarise(Sum = sum(Value)) %>%
ggplot(aes(x = Period, y = Sum, group = District, color = District))+
#geom_point()+
#geom_line()+
geom_smooth(se = FALSE)
Это ответ на ваш вопрос?