Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Exporting Plots: Saving Your Work | Core Visualization Techniques in R
Essential R Data Visualization for Beginners

bookExporting Plots: Saving Your Work

Desliza para mostrar el menú

Note
Definition

Plot exporting is the process of saving your visualizations from R to external files, such as images or documents. This allows you to include your plots in reports, presentations, and publications, making your data insights shareable beyond the R environment.

Exporting your plots from R is an essential step when you want to use your visualizations outside of your coding environment. You can save plots as files in several formats, such as PNG, PDF, or JPEG, using built-in R functions. The most common workflow involves opening a file device, creating your plot, and then closing the device to complete the export. The png(), pdf(), and jpeg() functions open file devices for their respective formats, and dev.off() closes the device and writes the file to disk.

To export a plot as a PNG file, you start by calling the png() function with the desired file name. After creating your plot, you must call dev.off() to finish writing the file. This two-step process ensures your plot is fully rendered and saved.

# Save a scatter plot as a PNG file
png("my_scatterplot.png")         # Open PNG device
plot(1:10, rnorm(10))             # Create a plot
dev.off()                         # Close device and save file

Each file format has its own strengths. PNG and JPEG are raster image formats, suitable for slides, web pages, and documents where image resolution is fixed. PNG supports transparency and is lossless, making it a good choice for high-quality graphics. JPEG uses compression and is better for photographs but can introduce artifacts in line plots or text. PDF is a vector format, which means plots can be scaled without losing quality. PDF is ideal for print, publications, and documents that may be resized or require precise detail.

# Export a plot as a PDF file
pdf("my_plot.pdf")                # Open PDF device
hist(rnorm(100))                  # Create a histogram
dev.off()                         # Close device and save file

When exporting plots, choose the format that best fits your needs: use PNG for most digital uses, JPEG for photos, and PDF for scalable, high-quality graphics. Always remember to close the device with dev.off() after plotting, or your file may be incomplete. Exporting your plots ensures your work is accessible, professional, and ready for sharing in any context.

1. Which function is used to save a plot as an image file?

2. What is the purpose of dev.off() in exporting plots?

3. When should you use PDF format for exporting plots?

question mark

Which function is used to save a plot as an image file?

Selecciona la respuesta correcta

question mark

What is the purpose of dev.off() in exporting plots?

Selecciona la respuesta correcta

question mark

When should you use PDF format for exporting plots?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 14

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 14
some-alt