ПочатиПочніть безкоштовно

Підхід із кластерами

Замість шарів для підвищення зручності карти можна згрупувати коледжі в кластери, об'єднуючи близькі один до одного заклади, щоб зменшити кількість точок на мапі. Під час масштабування всередину кластери розпадатимуться, і з'являтимуться окремі коледжі. Це корисний прийом, коли потрібно відобразити велику кількість точок у зручний для користувача спосіб.

Можна кластеризувати всі коледжі, установивши аргумент clusterOptions у addCircleMarkers() так:

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

Дані ipeds, бібліотеку htmltools і колірну палітру pal уже завантажено для вас.

Ця вправа є частиною курсу

Інтерактивні карти з leaflet у R

Переглянути курс

Інструкції до вправи

  • Очистіть будь-який html у підписах.
  • Розфарбуйте коледжі за секторами, використовуючи колірну палітру pal.
  • Зкластеризуйте всі коледжі за допомогою clusterOptions.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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`
                         ___ = ___()) 
Редагувати та запускати код