Trong quá trình phân tích dữ liệu sẽ có lúc phát sinh trường hợp các bạn muốn lưu biểu đồ dưới dạng ảnh để sau đó phục vụ mục đích lên slide trình bày với đơn vị nghiệp vụ hoặc cán bộ quản lý.
Trong bài viết này, mình sẽ hướng dẫn các bạn cách lưu biểu đồ dưới
dạng ảnh trong R.
Giả sử chúng ta vẽ biểu đồ boxplot sử dụng data iris có
sẵn trong R như sau:
library(dplyr)
library(ggplot2)
iris %>%
ggplot(aes(Species, Sepal.Length))+
geom_boxplot(aes(fill = Species))+
theme_classic()Để lưu biểu đồ dưới dạng ảnh, chúng ta có 2 cách sau:
Cách 1: Plots panel -> Export -> Save as Image hoặc Save as PDF
Cách 2: Sử dụng code R
Lưu file ảnh:
# Bước 1: Mở file jpeg
jpeg("boxplot1.jpg", # Đặt tên file
width = 350, # set chiều rộng của ảnh
height = 350 # chiều dài
)
# Bước 2: Tạo plot
iris %>%
ggplot(aes(Species, Sepal.Length))+
geom_boxplot(aes(fill = Species))+
theme_classic()
# 3. Đóng file
dev.off()## png
## 2
Lưu file PDF:
# Bước 1: Mở file pdf
pdf("boxplot2.pdf" # Đặt tên file
)
# Bước 2: Tạo plot
iris %>%
ggplot(aes(Species, Sepal.Length))+
geom_boxplot(aes(fill = Species))+
theme_classic()
# Bước 3: Đóng file
dev.off()## png
## 2
Ngoài ra, để mở một số định dạng file khác, các bạn có thể tham khảo các hàm sau:
png("rplot.png"): png file
postscript("rplot.ps"): postscript file
bmp("rplot.bmp"): bmp file
win.metafile("rplot.wmf"): windows metafile
Như vậy, mình vừa hướng dẫn các bạn cách lưu biểu đồ dưới dạng ảnh
trong R.
Chúc các bạn học tập và làm việc hiệu quả!