小编flu*_*dge的帖子

使用 geom_line 的 ggplot 中的时间序列

我对 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 )
Run Code Online (Sandbox Code Playgroud)

我的错误显示:

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

我想知道 transition_state() 中是否缺少某些东西?它作为静态图看起来不错,但我想让它成为一个时间序列图。

感谢任何建议/帮助!谢谢 !

r ggplot2 rstudio polynomials gganimate

3
推荐指数
1
解决办法
1899
查看次数

标签 统计

gganimate ×1

ggplot2 ×1

polynomials ×1

r ×1

rstudio ×1