首页 > 解决方案 > 如何根据日期列创建 gganimate scatteroplot?

问题描述

我有一个 R 数据框如下:

在此处输入图像描述

还有这样的情节:

p <- ggplot(dftot, aes(x=V1, y=V2)) +
  geom_point(size=0.1, shape=16, stroke = 0, color = '#1F45FC') +
     geom_point(aes(x=V1, y=V2), data=dftot1, stroke = 0, color = '#FCD71E', size=0.1, shape=16)

在此处输入图像描述

我想用相同的数据框创建一个 gganimation,但动画中的每个步骤都必须是相同的散点图,但在 JoiningDate 字段中的不同日期,只有 9 个不同的日期,每个日期比前一个有更多的点。

我已经尝试过:

p +
transition_states(JoiningDate,
                 transition_length = 2)

但只是重复相同的情节但没有动画。

标签: rdataframeggplot2gganimate

解决方案


推荐阅读