accum_output <-
input_specaccum %>%
# filter(case_when(
# meetnet == "EBEO_H&W" & jaar %% 3 == 0 ~ TRUE,
# meetnet == "EBEO_MD" & jaar %% 3 == 1 ~ TRUE,
# meetnet == "EBEO_Oost" & jaar %% 3 == 2 ~ TRUE,
# .default = FALSE
# )) %>%
mutate(jaar = cut(jaar, c(2012.5, 2015.5, 2018.5, 2021.5, 2024.5), labels = c("2013-2015", "2016-2018", "2019-2021", "2022-2024"))) %>%
group_by(jaar, landgebruik) %>%
select(-(mp:gebied_type)) %>%
nest() %>%
mutate(accum = map(data, specaccum),
richness = map(accum, "richness")) %>%
unnest(richness) %>%
mutate(nr = row_number()) %>%
ungroup()
for (landgebruik_filter in unique(accum_output$landgebruik)) {
accum_output2 <- accum_output %>% rename(jaar2 = jaar) %>% filter(landgebruik == landgebruik_filter)
plot_accum <-
accum_output %>%
filter(landgebruik == landgebruik_filter) %>%
ggplot() +
geom_line(aes(nr, richness, group = jaar2), colour = "grey60", alpha = 0.6, data = accum_output2) +
geom_line(aes(nr, richness), colour = blauw, size = 1.5) +
# geom_point(aes(nr, richness), colour = blauw, size = 2) +
facet_wrap(vars(jaar), scales = "free_x", ncol = 1) +
scale_y_continuous(expand = expansion(c(0, 0.05)), limits = c(0, NA)) +
scale_x_continuous(labels = scales::label_number(accuracy = 1), breaks = scales::breaks_pretty(3)) +
labs(title = "Accumulatie van plantensoorten",
subtitle = landgebruik_filter,
y = "Aantal soorten",
x = "Aantal monsters",
caption = "De lijn geeft aan hoeveel verschillende soorten worden gevonden in een bepaald aantal monsters.
Hoe hoger de lijn hoe groter de biodiversiteit.
De grijze lijnen geven de andere jaren weer.")
print(plot_accum)
}