|
- # Animated dplyr joins with gganimate
- # * Garrick Aden-Buie
- # * garrickadenbuie.com
- # * MIT License: https://opensource.org/licenses/MIT
-
- # Note: I used Fira Sans and Fira Mono fonts.
- # Use search and replace to use a different font if Fira is not available.
-
- library(tidyverse)
- library(gganimate)
-
- if (!getOption("tidy_verb_anim.font_registered", FALSE)) {
- source(here::here("R", "01_register-fonts.R"))
- }
-
- if (!getOption("tidy_verb_anim.functions_loaded", FALSE)) {
- source(here::here("R", "02_functions.R"))
- }
-
- if (!dir.exists(here::here("images"))) dir.create(here::here("images"))
-
- # Data ----
- x <- data_frame(
- id = 1:3,
- x = paste0("x", 1:3)
- )
-
- y <- data_frame(
- id = (1:4)[-3],
- y = paste0("y", (1:4)[-3])
- )
-
- initial_dfs <- proc_data(x, "x") %>%
- bind_rows(mutate(proc_data(y, "y"), .x = .x + 3)) %>%
- mutate(frame = 1)
|