빠른 대안
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가 필요하지 않음) 추가 작업 없이 패싯을 붙일 수 있습니다.
이 연습은 강의의 일부입니다
R로 지리공간 데이터 시각화하기
연습 안내
예시를 참고해, qmplot()을 사용해 bedrooms를 색상에 매핑하고 month로 패싯한 주택 거래 그래프를 만드세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Plot house sales using qmplot()