5.4 Exportando gráficos a fichero

R nos permite exportar gráficos a ficheros con distintos formatos: pdf, png, jpeg, bmp, tiff, postscript, etc.

Para guardar un gráfico debemos envolver el código que genera dicho gráfico entre una expresión inicial que indica dónde queremos guardar la información y con qué formato y una expresión final, que termina el proceso de exportación. Veamos un ejemplo:

pdf(file="/path/to/salida.pdf") 
plot(x,y, type='b', col='blue', main="Función logaritmo") 
abline(h=2.5, col='red') 
legend(x=75,y=1,title="Leyenda",lty=1,
       col=c('blue','red'), legend=c("Logaritmo", "Referencia")) 
dev.off() 

Como se puede ver en el ejemplo anterior, comenzamos llamando a la función pdf, para indicar que queremos exportar los datos a un fichero (/path/to/salida.pdf) con formato PDF (alternativamente, podríamos haber utilizado las funciones bmp, jpeg, png, tiff o postscript).

A continuación, ejecutamos las expresiones que permiten generar el gráfico que deseemos (en este caso, incluyendo una llamada a plot, una a abline y una a legend) y finalizamos ejecutando la función dev.off que cierra la ventana gráfica y termina el proceso de exportación.