временные ряды в ggplot с использованием geom_line - PullRequest
0 голосов
/ 22 ноября 2018

Я относительно новичок в gganimate и пытаюсь создать простой график полиномиальных временных рядов на R studio.

x <- 1:100

f <- function (x){
  return(-(x)^2)
}

df <- data.frame(x, y= -(x)^2)

ggplot(df, aes(x, y)) + 
   geom_line() + 
   stat_function(fun=f) + 
   transition_states(x, transition_length = 1, state_length = 2 )

Моя ошибка показывает:

" Error in transform_path(all_frames, next_state, ease, params$transition_length[i],  : 
  transformr is required to tween paths and lines "

Мне интересно, чего-то не хватает в transition_state ()?Он выглядит хорошо, как статический график, но я бы хотел сделать его графиком временных рядов.

Ценю любые советы / помощь !!Спасибо !

1 Ответ

0 голосов
/ 22 ноября 2018

См. https://github.com/thomasp85/gganimate/issues/190 и https://community.rstudio.com/t/error-dependency-transformr-is-not-available-for-package-gganimate/11134: пакет transformr требуется применить transform_path к geom_line() devtools::install_github("thomasp85/transformr")

...