gganimado com mudança de escala (limites do eixo)
Eu gostaria de criar um gif usandogganimate
, mas meus intervalos de eixo variam muito em um quadro. Isso está fazendo com que todos os quadros subsequentes sejam compactados.
Noggplot2
facetas, existe uma opção para terscales="free"
. Existe uma maneira de ter escalas livres em cada quadro degganimate
?
Aqui está um exemplo:
library(gapminder)
library(ggplot2)
library(gganimate)
theme_set(theme_bw())
p <- ggplot(gapminder, aes(gdpPercap, lifeExp, size = pop, color = continent,
frame = year)) +
geom_point() +
scale_x_log10()
gganimate(p)
Agora, movemos um dos pontos de dados para algum valor extremo. Isso aperta os pontos emtodos subsequentes não afetados quadros.
gapminder[1, "lifeExp"] <- 1000
gapminder[1, "gdpPercap"] <- 1e60
p <- ggplot(gapminder, aes(gdpPercap, lifeExp, size = pop, color = continent,
frame = year)) +
geom_point() +
scale_x_log10()
gganimate(p) # smooshed