Comment imprimer des graphiques R à plusieurs pages D'un PDF et plusieurs PDF?
je sais que
pdf("myOut.pdf")
s'affichera en format PDF dans R. Que dois-je faire si je veux
-
faites une boucle qui imprime les graphiques suivants sur les nouvelles pages D'un fichier PDF (en annexe à la fin)?
-
faites une boucle qui imprime les graphiques suivants vers les nouveaux fichiers PDF (un graphique par fichier)?
3 réponses
avez-vous regardé help(pdf) ?
Utilisation:
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 gardez onefile à la valeur par défaut de TRUE. Plusieurs parcelles vont dans le même fichier.
pour 2), vous définissez ONEFILE à FALSE et choisissez un nom de fichier avec le format entier C et R créera un ensemble de fichiers.
Je ne suis pas sûr de comprendre.
ajouté au même fichier (un graphe 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 voulez dans le pdf, les parcelles seront ajoutées au pdf en 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