시작하기무료로 시작하기

첫 번째 플롯

지금까지 몇 가지 공간 파일을 읽고, 공간 데이터를 동일한 투영으로 변환한 다음, 데이터 프레임을 공간 객체와 병합했어요. 이제 그 작업을 모아 지도가 어떻게 보이는지 확인해 볼 차례예요. 각 데이터셋마다 데이터 소스를 지정하는 tm_shape() 호출이 필요하고, 그다음 지도에 그리기 위한 tm_* 레이어(예: tm_fill(), tm_borders(), tm_bubbles())를 추가해야 해요.

먼저, 이전 연습 문제에서 만들던 플롯에 동네 경계와 수역을 추가해 보세요.

이 연습은 강의의 일부입니다

R로 지리공간 데이터 시각화하기

강의 보기

연습 안내

  • water 객체에 대해 tm_shape()로 레이어를 추가하세요. 그런 다음 tm_fill()을 사용하고 색상을 "grey90"로 설정하세요.
  • 같은 방식으로 neighborhoods 객체에 대한 레이어를 추가하세요. 동네 외곽선을 그리기 위해 tm_borders()를 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

library(tmap)

tm_shape(nyc_tracts_merge) +
  tm_fill(col = "estimate") +
  # Add a water layer, tm_fill() with col = "grey90"
  tm_shape(___)             +
  tm_fill(___)              +
  # Add a neighborhood layer, tm_borders()
                            +
  
코드 편집 및 실행