No se puede aumentar el título y el tamaño de la etiqueta x / y en un gráfico ggplot2 guardado como un archivo PNG, pero funciona bien en la pantalla

Estoy golpeando una pared de ladrillo pequeña, pero no insignificante, con esta pregunta a menudo formulada y respondida.

Estoy usando Rstudio 0.97.336 y R 3.0.0 en Linux. Estoy haciendo un gráfico (mucho más complejo) para poner en un papel. El tamaño predeterminado del título y las etiquetas x / y son demasiado pequeños para poder leerlos fácilmente. Sin embargo, el método obvio para solucionarlo utilizando la función de tema en el elemento element_text (axis.title.y = element_text (size = rel (1.8)) no funciona, si guardo la imagen como un archivo PNG. Sin embargo, funciona, exactamente como es de esperar, cuando estoy mirando las imágenes en RStudio. El código siguiente reproduce exactamente mi problema.

##Libraries
library(ggplot2)

set.seed(15612)

##Generate data
Year <- seq(2000,2010)
data <- -2*(Year - 2005) + 10 + runif(11,min=-3,max=3)

Title <- "Title for our graph"
xlab <- "X label"
ylab <- "Y label"

df <- data.frame(Year,data)

##Plot
##First image with small title, xlab, ylab
image1 <- ggplot(df) +
  geom_line(aes(x=Year,y=data)) +
  theme_bw() +
  labs(title=Title,xlab=xlab,ylab=ylab)+
  theme(panel.border = element_rect(fill = NA, colour="grey70"))
image1

ggsave("Image1.png",image1, width=15,height=10,units='cm')

##Second image with larger title, xlab, ylab
image2 <- image1 +
  theme(axis.title.y = element_text(size = rel(1.8), angle = 90)) +
  theme(axis.title.x = element_text(size = rel(1.8), angle = 00)) +
  theme(plot.title = element_text(size = rel(2.0), angle = 00))
image2

ggsave("Image2.png",image2, width=15,height=10,units='cm')

dev.off()
image1
image2

Estas imágenes se ven exactamente como se espera en la pantalla en Rstudio. La imagen 1 tiene tamaños de letra pequeños para el título, etc. y la imagen 2 tiene tamaños de letra más grandes y legibles. Desafortunadamente, cuando se guardan como archivos png, son idénticos, y ambos tienen fuentes pequeñas para el título, las etiquetas x e y.

No puedo (todavía) publicar imágenes, así que si miras estas dos URL, verás el problema.

Imagen 1 - fuente de título pequeño

Imagen 2: sigue siendo una fuente de título pequeña, pero debería ser más grande

No puedo ver a donde me voy por mal camino. Sé que hay problemas (o características) con la evaluación perezosa en ggplot2, pero no veo dónde me está mordiendo. Estaría muy agradecido por cualquier ayuda con esto,

Saludos,

Anthony Staines

Respuestas a la pregunta(1)

Su respuesta a la pregunta