대화형 웹 지도 만들기
tidyverse의 패키지들과 마찬가지로, leaflet 패키지는 함수 호출을 연결하기 위해 magrittr 패키지의 파이프 연산자(즉, %>%)를 사용해요. 이는 중간 결과를 객체에 저장하지 않고도 한 함수의 결과를 다음 함수로 바로 넘길 수 있음을 의미합니다. 예를 들어, mtcars 데이터셋에서 mpg가 25 이상인 모든 차량을 찾는 한 가지 방법은 데이터를 일련의 함수에 파이프로 전달하는 거예요.
mtcars %>%
mutate(car = rownames(.)) %>%
select(car, mpg) %>%
filter(mpg >= 25)
R에서 웹 지도를 만들기 위해서는 %>% 연산자를 사용해 여러 함수 호출을 연결합니다. 먼저 leaflet() 함수로 htmlwidget을 초기화하고, 이어서 addTiles() 함수로 지도 타일을 추가할 거예요.
이 연습은 강의의 일부입니다
R로 만드는 leaflet 인터랙티브 지도
연습 안내
leaflet라이브러리를 불러오세요.leaflet()함수를 호출하세요.leaflet()의 출력을 파이프로addTiles()에 넘기세요.- 첫 번째 대화형 웹 지도에서 확대/축소와 이동을 직접 해 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the leaflet library
library(___)
# Create a leaflet map with default map tile using addTiles()
___() %>%
___()