Hola.
Alguien llegó al blog el otro día buscando como salvar gráficos en R, yo lo hago así:
Primero escribo:
jpeg("imagen.jpg")
Esta orden, comando o como se llame, lo que hace es abrir una cosa que llaman «graphic device» donde pone el resultado de las ordenes de gráficos que le demos a continuación. Por ejemplo:
plot(c(1:20),c(20:40))
Normalmente, si escribimos plot(loquesea), automáticamente vemos el resultado en la pantalla, pero como antes hemos puesto el jpeg() ahora no vemos nada.
Solo cuando tecleamos…
dev.off()
el R nos crea una imagen llamada imagen.jpg en el directorio de trabajo. Esta imagen contiene el resultado de la orden plot() o la que hayamos utilizado.
También podemos salvar el script, escribimos las tres cosas seguidas en un archivo de texto y cada vez que queramos hacer este gráfico o uno parecido solo tenemos que modificar lo que queramos cortar y pegar en la consola.
jpeg("imagen.jpg")
plot(c(1:20),c(20:40))
dev.off()
La orden jpeg() tiene unos cuantos parámetros como:
nombre de archivo: siempre entre comillas, en este caso imagen.jpg
height= y width=: altura, anchura, en pixels
quality=: para elegir la calidad ds compresión del jpg. Entre 0 y 100.
entre otros.
Podemos cambiar jpeg() por bmp(), png() o tiff(),pero en cada caso hay que consultar la ayuda
?bmp
o
help(bmp)
Para ver que parámetros podemos modificar.
Saludos.
P.D.: He encontrado otro software de referencias bibliográficas open source. He añadido un comentario en la entrada sobre software para referencias bibliográficas.
Edito (09/02/2009): he encontrado algunos errores en el texto, faltaba algún paréntesis y había alguna falta de ortografía… no debía ser muy importante por que nadie ha dicho nada.
Pingback: Acerca de… otra gráfica en R. « Acerca de…
gracias