R vous permet de sauvegarder directement vos graphique en pdf. Vous pouvez ainsi choisir les dimensions du fichier et obtenir la qualité voulue. Pour cela il suffit d’utiliser la fonction pdf. Les nombreux arguments de la fonction permettent de choisir de nombreux paramètres: ?pdf.
Un exemple:
setwd("D:/R/image") #on choisit le répertoire
#pour l'exemple on trace la croissance radiale d'une plante
host<-function(t){5/(1+1000*exp(-1.18*t^0.4))}
time<-c(0:200)
# on utilise la fonction pdf avant le graphique
pdf("croissance_plante.pdf", height=10,width=10) #les tailles sont à 7 par défaut
#on trace le graphique
par(mar=c(4, 6, 2, 1),cex.lab=1.3,cex.axis=1.2)
plot(host(time)~time,type='l',lwd=4.5,col="grey",ylab="Plant radius (cm)",
xlab="",ylim=c(0,5))
abline(h=1.1,col='gray10',lty=3)
abline(v=50,col='gray10',lty=3)
abline(h=3.15,col='grey',lty=3)
abline(v=100,col='grey',lty=3)
arrows(100,1.1,100,3.15,col='red',lwd=4,code=3)
arrows(50,1.1,100,1.1,col='black',lwd=4,code=3)
#on ferme le graphique
dev.off()
#le pdf se situe dans votre répertoire
Notez qu’il est possible de sauver vos graphique sous de nombreux formats en utilisant des fonctions similaires comme jpeg(), tiff(), png(), bmp()….