Je le sais
pdf("myOut.pdf")
imprimera sur un PDF dans R. Et si je veux
Faire une boucle qui imprime les graphiques suivants sur les nouvelles pages d'un fichier PDF (en ajoutant à la fin)?
Faire une boucle qui imprime les graphiques suivants dans de nouveaux fichiers PDF (un graphique par fichier)?
Avez-vous regardé l'aide (pdf)?
Usage:
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)
Arguments:
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.)
Pour 1), vous conservez un fichier à la valeur par défaut TRUE. Plusieurs tracés vont dans le même fichier.
Pour 2), vous définissez un fichier sur FAUX et choisissez un nom de fichier avec le format entier C et R créera un ensemble de fichiers.
Pas sûr que je comprenne.
Ajout au même fichier (un tracé par page):
pdf("myOut.pdf")
for (i in 1:10){
plot(...)
}
dev.off()
Nouveau fichier pour chaque boucle:
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()
Vous pouvez tracer autant de choses que vous le souhaitez dans le pdf, les tracés seront ajoutés au pdf dans différentes pages. dev.off () ferme la connexion au fichier et le pdf sera créé et vous verrez quelque chose comme
> dev.off()
null device 1