1. 학습
  2. /
  3. 강의
  4. /
  5. R로 만드는 leaflet 인터랙티브 지도

Connected

연습 문제

클러스터 방식

지도의 활용성을 높이기 위해 레이어를 쓰는 대신, 서로 가까운 대학들을 묶어 클러스터링하여 점의 개수를 줄일 수도 있어요. 지도를 확대하면 클러스터가 풀리면서 개별 대학이 나타납니다. 많은 점을 사용자 친화적으로 표현할 때 유용한 방법이에요.

다음과 같이 addCircleMarkers()의 clusterOptions 인수를 설정하면 모든 대학을 클러스터링할 수 있어요.

ipeds %>% 
  leaflet() %>%
    addTiles() %>% 
    addCircleMarkers(clusterOptions = markerClusterOptions())

ipeds 데이터, htmltools 라이브러리, 그리고 색상 팔레트 pal은 미리 로드되어 있습니다.

지침

100 XP
  • 레이블에 포함된 html을 이스케이프해 안전하게 처리하세요.
  • pal 색상 팔레트를 사용해 대학을 분야별로 색상 구분하세요.
  • clusterOptions를 사용해 모든 대학을 클러스터링하세요.