1. 학습
  2. /
  3. 강의
  4. /
  5. R로 지리공간 데이터 시각화하기

Connected

연습 문제

빠른 대안

ggmap에는 ggmap()의 빠른 대안도 있습니다. ggplot2의 qplot()처럼 qmplot()은 완전한 명세보다 유연성은 낮지만, 보통 입력해야 할 내용이 훨씬 적습니다. qmplot()은 지도 다운로드와 지도 표시 두 단계를 모두 대체하며, 문법은 qplot(), get_map(), ggmap()의 혼합형입니다.

이전 연습 문제에서 만든 패싯 그래프의 qmplot() 버전을 살펴보세요:

qmplot(lon, lat, data = sales, 
       geom = "point", color = class) +
  facet_wrap(~ class)

qmplot()이 스스로 지도를 가져오므로 지도를 따로 지정하지 않았다는 점에 주목하세요. 그 외에는 qmplot() 호출이 해당 qplot() 호출과 매우 비슷해 보입니다. 점으로 sales 데이터를 표시하고, lon을 x축, lat을 y축에 매핑하며, class를 색상에 매핑합니다. 또한 qmplot()은 기본 데이터셋과 매핑을 설정해 주기 때문에(따로 base_layer가 필요하지 않음) 추가 작업 없이 패싯을 붙일 수 있습니다.

지침

100 XP

예시를 참고해, qmplot()을 사용해 bedrooms를 색상에 매핑하고 month로 패싯한 주택 거래 그래프를 만드세요.