Utilizo R para hacer gráficos nítidos que utilizo en documentos de Microsoft Office. Según esta página la mejor calidad se obtiene con el controlador PDF. Lamentablemente, Word no admite la importación de figuras PDF. ¿Qué debo utilizar?
Respuestas
¿Demasiados anuncios?Depende del uso que vaya a dar a sus documentos Word y del tipo de cifras que desee incluir en el documento.
Si las figuras son gráficos R estándar con un número moderado de puntos/datos, los formatos basados en vectores ofrecerán la mejor reproducción y permitirán reescalar fácilmente el tamaño de la imagen, al tiempo que tendrán un tamaño de archivo reducido. EPS mediante postscript(...., onefile = FALSE, paper = "special")
en estos casos sería el mejor formato si va a imprimir en un PDF o en una impresora láser que conozca postscript. Lamentablemente, Word utiliza un plugin de terceros para cargar las figuras EPS que produce una vista previa de mapa de bits de baja resolución que se muestra en pantalla.
Si los gráficos se pueden considerar rasterizados (gráficos de superficie o gráficos de imagen [mapas de calor] con un gran número de "píxeles"), o si los gráficos contienen un gran número de puntos, conservar la información vectorial para dichos gráficos supondrá un gran tamaño de archivo y altos costes de procesamiento para cargar en Word y almacenar en memoria mientras se trabaja en el documento. En estos casos, yo utilizaría un TIFF de alta resolución o un PNG a través de tiff()
ou png()
respectivamente. Consulte los archivos de ayuda para configurar el tamaño de la imagen en píxeles y la resolución. Estos dispositivos renderizarán la figura como una imagen bitmap, que si se le da suficiente tamaño/resolución tolerará cierta cantidad de reescalado pero tenderá a ser mucho más eficiente almacenada cuando el número de puntos de datos o celdas sea muy grande.
Ten en cuenta también que no todos los dispositivos admiten la transparencia, en gran parte porque los formatos de archivo subyacentes no lo permiten; postscript()
no apoya la transparencia, pdf()
y png()
Hazlo. cairo_ps()
admite la transparencia, pero al hacerlo producirá una imagen de mapa de bits en formato EPS, que puede no ser lo que usted desea.
Tenga en cuenta que si guarda el documento en PDF, las imágenes de mapa de bits se reducirán en cierta medida. No recuerdo cómo lo controla Word, pero tiene dos opciones en el cuadro de diálogo Guardar cuando se selecciona el tipo PDF y una de ellas reduce la resolución de las imágenes para reducir el tamaño del archivo. Esto se asociará con una cierta pérdida de calidad, así que ten cuidado con la opción que elijas. Esto no es específico de Word - OpenOffice.org y LibreOffice tienen las mismas características, pero ofrecen un control mucho más preciso de cómo se comprimen las imágenes y si se comprimen o no. Esto se debe a que el PDF se diseñó para su reproducción tanto en pantalla como en impresora. No es necesaria la alta resolución en las imágenes si se muestran en pantalla para la web. Las imágenes de mayor resolución dan lugar a archivos de mayor tamaño, por lo que se podía establecer el destino previsto del PDF, lo que afectaba a cómo se creaba el PDF.
Los gráficos R en Windows pueden ser bastante complicados. El mayor problema que tengo es que el anti-aliasing no funciona correctamente en Windows. Por alguna razón tengo que utilizar el plugin de dispositivo de El Cairo para obtener un buen formato.
He probado tanto Cairo y cairoDevice paquete y en la actualidad me parece que el cairoDevice a ser el más fácil y más fiable, hay un StackOverflow post sobre esto.
Para utilizar el paquete cairoDevice basta con:
# Create the device
Cairo_png(filename="my_file_name.png",
width=16,
height=16,
pointsize=18)
# Do a plot
plot(x, y)
# Saves the file
dev.off()
También puedes guardar en formato PDF/svg y luego utilizar Inkscape para editar tu gráfico, cambiar las fuentes, etc. y luego exportarlo a formato png.
Si está trabajando en un PC, es muy conveniente insertar en documentos de Office en formato emf a través del portapapeles.
emf es un formato de gráficos vectoriales nativo de windows y permite editar las figuras con las herramientas de MS Office. No es perfecto pero es una forma rápida de generar un informe sencillo.
Si sus documentos son complicados, el manejo de MS Word de es horrible.
PDF, ps,SVG o eps son gráficos vectoriales dispositivo. JPG, TIFF, PNG, etc. son gráficos de trama. Cuando se trata de gráficos rasterizados, el equilibrio está entre el tamaño y la calidad. Ajustando la anchura, la altura y otros formatos se puede mantener una alta calidad. gráficos de trama . Puede utilizar el formato PNG o JPG para insertar la imagen.
Las imágenes SVG pueden insertarse en un documento MSWORD. Puede comprobar este .
- Ver respuestas anteriores
- Ver más respuestas