Acerca de… guardar gráficos en R

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.

Anuncios

2 pensamientos en “Acerca de… guardar gráficos en R

  1. Pingback: Acerca de… otra gráfica en R. « Acerca de…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s