지도를 더 돋보이게 만들기
ggplot2로 그래프를 만들거나 dplyr로 데이터를 다룰 때와 마찬가지로, 나중에 코드에서 참조하려면 지도를 객체에 저장해야 해요.
또한 dplyr의 %>% 연산자를 사용하면 leaflet 지도를 생성하는 함수 체인에 데이터를 파이프로 전달할 수 있어요.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(popup = ~name, color = "#FF0000")
파이프를 사용하면 코드가 더 읽기 쉬워지고, 데이터 프레임을 반복해서 지정하지 않고도 ~ 연산자를 사용해 변수에 접근할 수 있어요.
addCircleMarkers()의 color 인자는 색상 이름이나 16진수 코드를 받습니다. 예를 들어 red 또는 #FF0000처럼요.
map이 이미 출력되어 있어요. 원형 마커가 사라진 것을 확인해 보세요!
이 연습은 강의의 일부입니다
R로 만드는 leaflet 인터랙티브 지도
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Add circle markers with popups for college names
map %>%
addCircleMarkers(data = ca, radius = 2, popup = ___)