Как заставить работать gganimate после обновления до R v4? - PullRequest
0 голосов
/ 08 мая 2020

Я только что обновился до R 4.0.0 (Ma c). Теперь gganimate не работает, и то, как это исправить, находится вне моей базы знаний.

В качестве представителя я просто скопировал первый пример из раздела справки gganimate:

anim <- ggplot(mtcars, aes(mpg, disp)) +
  transition_states(gear, transition_length = 2, state_length = 1) +
  enter_fade() +
  exit_fade()

anim

Результат - 100 файлов png в рабочем каталоге, но без анимации - ни в виде сохраненного файла, ни в окне просмотра RStudio.

Сообщение об ошибке также не генерируется.

Любая помощь?

1 Ответ

0 голосов
/ 12 июля 2020

Просто добавьте geom_point() после ggplot звонка. Следующий код

anim <- ggplot(mtcars, aes(mpg, disp)) +
  geom_point(aes(color=gear))+
  transition_states(gear, transition_length = 2, state_length = 1) +
  enter_fade() +
  exit_fade()

animate(anim , renderer = gifski_renderer())

генерирует этот вывод:

вывод

...