Tác giả: Nguyễn Hải Trường | 2019-03-15
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ị kinh doanh hoặc cán bộ quản lý.
Trong bài viết này, Ranalytics
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()
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()
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 filepostscript("rplot.ps")
: postscript filebmp("rplot.bmp")
: bmp filewin.metafile("rplot.wmf")
: windows metafile
Như vậy, chúng ta đã vừa được học 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ả với Ranalytics.vn
!