qplot动态绘图

时间:2013-02-11 12:52:18

标签: r dynamic ggplot2

我想在给定日期创建动态绘图,即我想在运行代码时通过特定日期一个接一个地显示这些图。此代码似乎适用于plot函数,但不适用于qplot

任何想法?

提前感谢,

带有标题xtdateAUM

profit

windows(5,5)
dev.set()
for (i in 1:10){
  z <- x[x$t == i,]
  a <- unique(z$date)
  qplot(z$AUM,z$profit,main=a,xlim=range(0:2.5e+08),ylim=range(0:6e+06))
}

1 个答案:

答案 0 :(得分:1)

您需要添加print()来电,即print(qplot(...))

原因是ggplot2使用需要打印调用的网格图形。

print(qplot(z$AUM,z$profit,main=a,xlim=range(0:2.5e+08),ylim=range(0:6e+06)))

这是R FAQ 7.16