Guardar gráficos en el dispositivo gráfico x11 en RStudio.
En el RStudio por defecto se puede hacer clic derecho en el gráfico para guardarlo. Quería abrir un dispositivo gráfico en una nueva ventana, así que siguiendo el consejo que se encuentra aquí, ahora llamo a:
x11()
plot(rnorm(100,0,1))
Pero ya no puedo hacer clic derecho en la ventana para guardar este gráfico. ¿Cómo puedo hacerlo?
Alternativamente, me gustaría enviar el gráfico a un dispositivo gráfico de ancho y alto especificados y tener una opción de GUI para guardarlo como en RstudioGD.
Estoy en una distribución GNU/Linux usando X11.
davy.ai
Hay un par de maneras de guardar el gráfico desde el dispositivo gráfico creado usando
x11 ()
.dev.copy
ydev.off
en R para copiar el contenido del dispositivo gráfico a un archivo. Así es como puedes hacerlo:En este ejemplo, estoy usando el dispositivo
png
para guardar el gráfico en un archivo PNG llamado “myplot.png”. Puedes reemplazarpng
porpdf
,jpeg
o cualquier otro dispositivo para guardar el gráfico en un formato diferente. También puedes ajustar los parámetroswidth
yheight
para especificar el tamaño del gráfico.Usa el paquete
devEMF
para crear un dispositivo gráfico que emule el comportamiento del dispositivo gráfico de RStudio. Así es como puedes hacerlo:En este ejemplo, estoy usando el dispositivo
emf
del paquetedevEMF
para crear un archivo EMF llamado “myplot.emf”. Este archivo puede abrirse en un programa de GUI que admita archivos EMF (como Microsoft Word o PowerPoint), donde luego puedes guardar el archivo en un formato diferente.