tmap 플롯 저장하기
tmap 플롯은 tmap_save() 함수로 간단히 저장할 수 있어요. 첫 번째 인자 tm은 저장할 플롯이고, 두 번째 인자 filename은 저장할 파일 이름이에요. tm을 지정하지 않으면 마지막으로 출력한 tmap 플롯이 저장됩니다.
파일 이름의 확장자로 파일 형식이 결정돼요. 예를 들어 정적 플롯은 .png나 .pdf를 사용할 수 있어요. tmap의 멋진 점은 leaflet 패키지를 활용한 대화형 버전도 저장할 수 있다는 거예요. 대화형 버전을 얻으려면 tmap_save()를 사용하되 파일 이름 확장자를 .html로 지정하세요.
이 연습은 강의의 일부입니다
R로 지리공간 데이터 시각화하기
연습 안내
이전 연습 문제에서 만든 플롯을 다음과 같이 저장하세요. 두 플롯 모두 작업 공간에는 표시되지 않지만, 연습 문제를 완료하면 확인해 보실 수 있어요.
- 파일 이름을
population.png로 지정해 정적 플롯으로 저장하세요. - 파일 이름을
population.html로 지정해 대화형 플롯으로 저장하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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"