Skip to content

[R-es] ¿Mejor formato para insertar gráficos de R en Word?

10 messages · Proyecto R-UCA, Rubén Roa, Carlos Ortega +4 more

#
Hola, ¿qué tal?

Me han pedido que genere unos gráficos para insertarlos en un
docuemento de Word. Yo suelo generar gráficas en formato PNG, pero me
han dicho que "quedan mal". Y yo apenas sé nada de Word.

¿Cuál sería el formato gráfico más adecuado en este caso?

Un saludo y muchas gracias,

Carlos J. Gil Bellosta
http://www.datanalytics.com
#
Hola:

Si no utilizas fuentes "raras" emf (metafile mejorado). Este tipo de
gráfico se genera con la versión de R para windows.

Saludos.

El lun, 14-02-2011 a las 10:02 +0100, Carlos J. Gil Bellosta escribió:

  
    
#
Yo he visto que tanto en Word como en otros procesadores de texto tales como Writer, los plots quedan muy bien en formato postscript.
Quedan con "publication quality".
En R los plots en postscript se pueden guardar usando, por ejemplo

postscript(file="Plot1.ps",width=6,height=6,horizontal=TRUE,paper="special")
plot(rnorm(50,1,2),rnorm(50,1,2))
dev.off()
dir()

El plot debiera aparecer en la lista de files del wd.

Para visualizar los plots en postscript necesitas instalar Ghostscript and Ghostview

http://pages.cs.wisc.edu/~ghost/
www.ghostscript.com/

HTH
____________________________________________________________________________________ 

Dr. Rubén Roa-Ureta
AZTI - Tecnalia / Marine Research Unit
Txatxarramendi Ugartea z/g
48395 Sukarrieta (Bizkaia)
SPAIN
#
En la lista de correos de R en inglés (rseek.org), haced una búsqueda de "publication quality plots".
Una entry de ejemplo: http://r.789695.n4.nabble.com/Creating-publication-quality-plots-for-use-in-Microsoft-Word-td2540676.html
Veréis que "encapsulated postscript" es el formato sugerido, especialmente si el objetivo final es imprimir un documento.
Si se trata sólo de ver en la pantalla, entonces pueder ser suficiente un windows metafile.
Otro cosa a notar es que al ver en pantalla los plots en formato ps insertados en un texto en Word, vereis un bitmap preview, pero al imprimir en una impresora postscript compatible, vereis el resultado de alta calidad.

Rubén
____________________________________________________________________________________ 

Dr. Rubén Roa-Ureta
AZTI - Tecnalia / Marine Research Unit
Txatxarramendi Ugartea z/g
48395 Sukarrieta (Bizkaia)
SPAIN
#
Hola Carlos,

Precisamente la semana pasada escribí un informe en Word 2007 en el que
inserté gráficos generados con R.

Yo lo que hice fue generar estos gráficos en la misma consola de R y
hacer un copiar/pegar del dispositivo de la consola de R en el que
estaba el gráfico al documento Word.

No me quedaban mal las gráficas, de hecho, ninguna de las personas a las
que les entregué el documento dijeron nada en contra.

Un saludo,

Guillermo
#
2011/2/14  <guivivi en alumni.uv.es>:
Lo primero que habría que cuestionarse en un entorno donde se
requieren generar con cierta frecuencia el uso de gráficos de R es el
uso de Microsoft Word. Se pueden generar los gráficos más
espectaculares con los mejores formatos pero Word ha sido por mucho y
seguirá siendo una plataforma nefasta para la publicación científica.
Vale la pena detenerse a reflexionar en esto, aunque coloques un
sistema de oxido nitroso (R) al motor de una vespa (Word) no la vas a
convertir en una moto de carreras.

Cómo algunos ya estarán pensando mis recomendaciones obvias son Sweave
y LaTeX. Si estoy preparando un informe en que he ya elaborado varias
decenas de gráficos en secuencia y me encuentro con un error del
inicio no tendré que generar los gráficos nuevamente. Con R no tengo
problema porque se modifica el script y se genera la nueva secuencia
automáticamente, la pérdida absurda de tiempo viene con Word ya que es
necesario entonces insertar cada imagen como archivo en su lugar
respectivo.

El problema en un documento de Word no puede ser PNG como formato ya
que ha sustituido a gif y jpg como estándar de facto en formato de
mapa de bits desde hace ya un tiempo, en todo caso puede haber un
problema de selección de la resolución en la generación de los
gráficos o alguna personalización interna de Word o de las impresoras,
los gráficos son los que más sufren con las impresiones en modo
"borrador".

Bien vale la pena explorar nuevas alternativas, yo recomendaría
herramientas como Sphinx http://sphinx.pocoo.org/ que desde un formato
tipo wiki permite incrustar llamados para generar gráficos, y a partir
de allí generar documentos PDF, CHM y  HTML con búsqueda javascript
integrada...

Saludos

F. Palm
#
Hola Francisco,

Tienes toda la razón del mundo en lo que dices.

En mi caso, por supuesto que genero mis propios trabajos usando Sweave y
Latex, no tiene comparación con Word.

El problema está cuando se pertenece a entornos de trabajo en los que no
toda la gente está habituada a usar Latex y se sigue usando Word para
escribir documentos técnicos.

En ese caso, no queda otro remedio que pegar en Word las gráficas que
has hecho con R en formatos como los que se comentan en esta discusión.

Me hablaron de un paquete de Latex llamado tex4ht que genera archivos
html, que si los abres con Open Office y desde allí los guardas como
doc o .docx te ayudan a convertir archivos Latex a Word, aunque tuve
problemas para que me salieran las gráficas en ese html, así que al
final abrí un documento Word y pegué las gráficas como comentaba antes.

Quizá alguien pudiera comentar cómo se usa bien este paquete para
conseguir archivos html en los que aparezcan las gráficas.

Un saludo,

Guillermo
#
Estoy de acuerdo también con los dos.

El problema es que trabajo para alguien a quien le he enviado unos
gráficos y parece que quiere insertarlos en un documento Word. ¡Nada
que esté en mi control!

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 14 de febrero de 2011 15:59,  <guivivi en alumni.uv.es> escribió:
3 days later