0

我想在给定的日期上创建动态绘图,即我希望在代码运行时通过特定日期一个接一个地出现绘图。此代码似乎适用于plotfunction 但不适用于qplot.

有任何想法吗?

提前致谢,

x带标题t, date, AUM,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))
}
4

1 回答 1

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 常见问题解答 7.16

于 2013-02-11T15:03:12.583 回答