0

我正在尝试在我的数据集中的因子变量上创建 ts 对象条件图。我想将每个情节保存为 jpeg,赢。元文件或 pdf 。理想情况下,我可以保存分解图,但现在我会为因子的每个级别确定一个基本时间趋势。

小时是我的数据集中的因子变量,我正在使用它来做我所有的时间序列分析。数据涵盖了我们可以称为 UQ 的变量的 1 1/2 年每日观察,该变量在一天中的每个小时内变化。我的最终目标是一天中每个小时的 UQ 时间序列图(趋势、分解)。我复制的代码如下:

pdf("HRDecomp.pdf", width = 7, height = 7)
d_ply(DATASET, .(Hour), failwith(NA, function(x){plot(x$DATASET$UQ,main=unique(z))}), .print=TRUE)
dev.off()

我得到的错误如下:

1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf

我认为这与我无法加载 ggplot2 有关,但我不知道。我将发布有关此错误的另一个问题。谢谢

4

1 回答 1

0

将多个绘图保存到一个 pdf 时,您可能需要使用 grid.arrange:

pdf("output.pdf")
grid.arrange (plot1,plot2,plot3,plot4 ncol=2,nrow=2)
grid.arrange (plot5, ncol=1,nrow=1)
dev.off()
于 2013-09-09T16:29:14.750 回答