Lưu một biểu đồ tmap
Lưu các biểu đồ tmap rất đơn giản với hàm tmap_save(). Đối số đầu tiên, tm, là biểu đồ cần lưu, và đối số thứ hai, filename, là tên tệp để lưu vào. Nếu bạn không chỉ định tm, biểu đồ tmap được in ra gần nhất sẽ được lưu.
Phần mở rộng của tên tệp xác định loại tệp, ví dụ .png hoặc .pdf cho biểu đồ tĩnh. Một điểm rất hay của tmap là bạn có thể lưu phiên bản tương tác sử dụng gói leaflet. Để có phiên bản tương tác, vẫn dùng tmap_save() nhưng đặt phần mở rộng tên tệp là .html.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu địa lý trong R
Hướng dẫn bài tập
Hãy lưu biểu đồ của bạn từ bài tập trước theo các cách sau. Cả hai biểu đồ sẽ không hiển thị trong không gian làm việc của bạn, nhưng bạn sẽ có thể xem chúng sau khi hoàn thành bài tập.
- Lưu dưới dạng biểu đồ tĩnh bằng cách chỉ định tên tệp
population.png. - Lưu dưới dạng biểu đồ tương tác bằng cách chỉ định tên tệp
population.html.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
library(sp)
library(tmap)
# Plot from last exercise
tm_shape(countries_spdf) +
tm_grid(n.x = 11, n.y = 11, projection = "longlat") +
tm_fill(col = "population", style = "quantile") +
tm_borders(col = "burlywood4")
# Save a static version "population.png"
# Save an interactive version "population.html"