Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

43 Zeilen
1.1KB

  1. source(here::here("R/00_base_set.R"))
  2. # ---- union(x, y) ----
  3. uxy <- bind_rows(
  4. initial_set_dfs,
  5. union(x, y) %>% proc_data_set("xy") %>% mutate(frame = 2, .x = .x + 1.5),
  6. intersect(x, y) %>% proc_data_set("xy") %>% mutate(frame = 2, .y = -4, .x = .x + 1.5)
  7. ) %>%
  8. plot_data_set("union(x, y)", ylims = ylim(-4.5, -0.5)) %>%
  9. animate_plot()
  10. uxy <- animate(uxy)
  11. anim_save(here::here("images", "union.gif"), uxy)
  12. uxy_g <- union(x, y) %>%
  13. proc_data_set() %>%
  14. mutate(.x = .x + 1.5) %>%
  15. plot_data_set("union(x, y)", ylims = ylim(-0.5, -4.5))
  16. save_static_plot(uxy_g, "union")
  17. # ---- union(y, x) ----
  18. uyx <- bind_rows(
  19. initial_set_dfs,
  20. union(y, x) %>% proc_data_set("xy") %>% mutate(frame = 2, .x = .x + 1.5),
  21. intersect(y, x) %>% proc_data_set("xy") %>% mutate(frame = 2, .y = -4, .x = .x + 1.5)
  22. ) %>%
  23. plot_data_set("union(y, x)", ylims = ylim(-4.5, -0.5)) %>%
  24. animate_plot()
  25. uyx <- animate(uyx)
  26. anim_save(here::here("images", "union-rev.gif"), uyx)
  27. uyx_g <- union(y, x) %>%
  28. proc_data_set() %>%
  29. mutate(.x = .x + 1.5) %>%
  30. plot_data_set("union(y, x)", ylims = ylim(-4.5, -0.5))
  31. save_static_plot(uyx_g, "union-rev")