시작하기무료로 시작하기

빠른 대안

ggmap에는 ggmap()의 빠른 대안도 있습니다. ggplot2qplot()처럼 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가 필요하지 않음) 추가 작업 없이 패싯을 붙일 수 있습니다.

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

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

강의 보기

연습 안내

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

실습형 인터랙티브 연습

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

# Plot house sales using qmplot()
코드 편집 및 실행