簡體   English   中英

將 R 中的多個 plot 循環保存到 pdf

[英]Save the multiple plot in loop in R to pdf

我有兩個不同的情節。 我想把它們放在一起,我用它們保存在 pdf 中。 但是,pdf 打不開。 我正在使用以下簡單的模板來保存 pdf 中的數字,你能幫我嗎? 謝謝。

for(i in 1:4){

   par(mfrow=c(2, 1))
   # plot 1 
   layout(matrix(c(rep(1,6),rep(2,4)),nrow=2,ncol=5))

    plotModelFit(dataBlock,fit)
    plotMarginal(extract(fit,"beta[1]"),predictor="dataset age",col="blue")

    #plot 2
    plotModelFit(dataBlock,fit)
    plotMarginal(extract(fit,"beta[1]"),predictor="dataset age",col="blue")

    # save to pdf
    pdf(file=sprintf("/Users/test.pdf",responseVars[i]),width=10,height=6)
    dev.off()
    }
  1. 您只需要par(mfrow=c(2, 1))layout(matrix(c(rep(1,6),rep(2,4)),nrow=2,ncol=5))

  2. 您需要在par()layout()之前調用pdf() ) 。

  3. 您需要類似sprintf("/Users/test-%s.pdf",responseVars[i])的文件名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM