【问题标题】:I want to save multiple plots to pdf or jpeg我想将多个绘图保存为 pdf 或 jpeg
【发布时间】:2013-09-08 17:47:31
【问题描述】:

我正在尝试在我的数据集中的因子变量上创建 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 有关,但我不知道。我将发布有关此错误的另一个问题。 谢谢

【问题讨论】:

    标签: r loops plot ggplot2


    【解决方案1】:

    将多个绘图保存到一个 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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多