¿Cómo imprimir gráficos R en varias páginas de un PDF y varios PDF?

Yo sé eso

pdf("myOut.pdf") 

se imprimirá en un PDF en R. ¿Qué sucede si quiero

  1. Haga un ciclo que imprima los gráficos subsiguientes en las páginas nuevas de un archivo PDF (se agrega al final).

  2. Haga un ciclo que imprima gráficos posteriores a nuevos archivos PDF (un gráfico por archivo)?

¿Miraste la ayuda (pdf)?

Uso:

  pdf(file = ifelse(onefile, "Rplots.pdf", "Rplot%03d.pdf"), width, height, onefile, family, title, fonts, version, paper, encoding, bg, fg, pointsize, pagecentre, colormodel, useDingbats, useKerning) 

Argumentos:

 file: a character string giving the name of the file. For use with 'onefile=FALSE' give a C integer format such as '"Rplot%03d.pdf"' (the default in that case). (See 'postscript' for further details.) 

Para 1), mantiene un archivo en el valor predeterminado de VERDADERO. Varias plots entran en el mismo archivo.

Para 2), establece un archivo en FALSO y elige un nombre de archivo con el formato entero C y R creará un conjunto de archivos.

No estoy seguro de comprender.

Anexando al mismo archivo (un diagtwig por página):

 pdf("myOut.pdf") for (i in 1:10){ plot(...) } dev.off() 

Nuevo archivo para cada ciclo:

 for (i in 1:10){ pdf(paste("myOut",i,".pdf",sep="")) plot(...) dev.off() } 
 pdf(file = "Location_where_you_want_the_file/name_of_file.pdf", title="if you want any") plot() # Or other graphics you want to have printed in your pdf dev.off() 

Puede trazar tantas cosas como desee en el pdf, las plots se agregarán al pdf en diferentes páginas. dev.off () cierra la conexión al archivo y se creará el pdf y verás algo así como

 > dev.off() null device 1