我的数据集大约有180,000个观察值。我可以使用lat / lon coords和ggplot来绘制所有这些。当我一次性绘制它们时,我会得到大量的斑点。有关如何创建动画的任何提示,其中每个框架将绘制给定日期的所有绘图?请注意,每个日期通常会有很多观察结果。
提前致谢
我的数据包含以下列。
Created Date, Latitude, Longitude
3/19/14, 40.62143617 -73.92598905
3/19/14 40.65808826 -73.84443243
3/18/14 40.64067217 -73.95307493
我用ggplot2用下面的代码绘制所有的坐标。
require(ggplot2)
cold <- read.csv(fn, header=TRUE)
r <- ggplot(cold, aes(x=Longitude, y=Latitude,)) + geom_point(size=.9, alpha=.02)
答案 0 :(得分:0)
TeachingDemos包中的tkexamp
函数可用于为您自己的函数创建交互式GUI,以及其中一个具有动画控件的控件。
只需编写一个函数,将日期(作为数字)作为参数,并根据该日期绘制数据子集,然后将该函数与指定动画控件的列表一起传递给tkexamp
。将有一个滑块可用于移动时间,或单击滑块旁边的播放按钮,它将为您滚动。
tkexamp
的最后两个示例显示将其与ggplot2一起使用,USCrimes
数据集(TeachingDemos包)的最终示例显示使用tkexamp
的动画控件。将这些与您的数据相结合,您就可以查看动画数据。