Bắt đầu ngayBắt đầu miễn phí

Tiếp cận bằng cụm

Thay vì dùng các lớp để cải thiện khả năng sử dụng bản đồ, bạn có thể gom cụm các trường đại học gần nhau để giảm số lượng điểm hiển thị. Khi phóng to, các cụm sẽ tách ra và các trường riêng lẻ sẽ hiện lên. Đây là một cách hữu ích để biểu diễn rất nhiều điểm theo cách thân thiện với người dùng.

Bạn có thể gom cụm tất cả các trường bằng cách đặt đối số clusterOptions của addCircleMarkers() như sau.

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

Dữ liệu ipeds, thư viện htmltools, và bảng màu pal đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Bản đồ tương tác với leaflet trong R

Xem khóa học

Hướng dẫn bài tập

  • Làm sạch mọi nội dung html trong nhãn.
  • Tô màu các trường theo "sector" bằng bảng màu pal.
  • Gom cụm tất cả các trường bằng clusterOptions.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

ipeds %>% 
    leaflet() %>% 
        addTiles() %>% 
        # Sanitize any html in our labels
        addCircleMarkers(radius = 2, label = ___(name),
                         # Color code colleges by sector using the `pal` color palette
                         color = ___(sector_label),
                         # Cluster all colleges using `clusterOptions`
                         ___ = ___()) 
Chỉnh sửa và Chạy Mã