Skip to content

[R-es] Guardar gr=?US-ASCII?Q?=E1?=ficos en formato para powerpoint

6 messages · guivivi en alumni.uv.es, Xavi de Blas, José Trujillo Carmona +2 more

#
Hola,

Por favor, necesito guardar en un mismo documento tres gráficos y que 
éste se pueda abrir en powerpoint para poder insertar las tres gráficas 
allí.
Con jpeg() sólo se me guarda la última gráfica.
¿Alguien me puede ayudar?.

Muchas gracias
#
Hola guivivi, usas el dev.off()  ?

Cuando escribes dev.off() se guarda el graf que estás haciendo

si no lo usas sólo guardará el último

y por cierto, mucho mejor png que jpg, pues jpg tiene compresión con
pérdida y se nota mucho en dibujos. Jpg es bueno para fotos

Aprovecho para saludar a todos los miembros de la lista, este es mi first post.



2009/11/6  <guivivi en alumni.uv.es>:
#
Si usas el dev.off(), entonces supongo que el problema debe estar en
que no pones nombre diferenciado a los gráficos que generas y entonces
los tres salen con el mismo nombre (quizas en el pdf funciona
distinto).

Así te recomiendo:

png(filename = 'graph1.png'
 , width = 400, height = 400, units = 'px'
 , pointsize = 12, bg = 'white', res = NA)
(creas el graf)
dev.off()

png(filename = 'graph2.png'
 , width = 400, height = 400, units = 'px'
 , pointsize = 12, bg = 'white', res = NA)
creas el graf
dev.off()

...


Si te sigue dando problemas, quizás puedes probar de tener tres
archivos de texto, cada uno conteniendo la generación de un graf. Cada
uno con su "png(filename=...)"  y su dev.off()
y llamarlos uno a uno con

R CMD BATCH graph1.txt
R CMD BATCH graph2.txt
R CMD BATCH graph3.txt

o en lugar de R, R.exe si estás en windows

Espero que te sirva, saludos


2009/11/6 Xavi de Blas <xaviblas en gmail.com>:
#
Yo suelo guardar con formato xfig o pdf en ficheros separados y después
desde openoffice abrirlos y juntarlos en un único documento.

Los xfig antes de abrirlos con openoffice tengo que exportarlos a wmf,
cgm o emf mediante el programa xfig. Con pdf desde OpenOffice 3.1 los
puedo importar de forma gráfica directamente.

De todos modos en R puedes dividir el área de dibujo mediante la orden
mfcol y mfrow (consultar el help).

guivivi en alumni.uv.es escribió:
#
Hola guivivi.

Creo que si antes de utilizar los device drivers (bmp, jpeg, png, pictex, postscript) pruebas a generar las figuras con las funciones split() y layout(), podría servirte.

Ejemplo:

layout(matrix(c(1,1,2,3),2,2,byrow=TRUE)
layout.show(3)
plot(1:10)
plot(rnorm(10))
plot(rexp(10))

Un saludo,
Miguel.

Pd.- Otra vía es explorar la función par()




-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de guivivi en alumni.uv.es
Enviado el: viernes, 06 de noviembre de 2009 13:35
Para: r-help-es en r-project.org
Asunto: [R-es] Guardar gr?ficos en formato para powerpoint

Hola,

Por favor, necesito guardar en un mismo documento tres gráficos y que éste se pueda abrir en powerpoint para poder insertar las tres gráficas allí.
Con jpeg() sólo se me guarda la última gráfica.
¿Alguien me puede ayudar?.

Muchas gracias










Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. 

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm