Une approche par regroupement
Plutôt que d'utiliser des couches pour améliorer l'ergonomie de notre carte, nous pouvons choisir de regrouper les établissements en créant des grappes d'établissements proches afin de réduire le nombre de points affichés. En zoomant, les grappes se sépareront et les établissements individuels apparaîtront. C'est une stratégie utile pour cartographier un grand nombre de points de manière conviviale.
Nous pouvons regrouper tous nos établissements en définissant l'argument clusterOptions de addCircleMarkers() comme suit.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(clusterOptions = markerClusterOptions())
Les données ipeds, la bibliothèque htmltools et la palette de couleurs pal ont été chargées pour vous.
Cet exercice fait partie du cours
<cours>Cartes interactives avec leaflet en R</cours>Instructions de l’exercice
- Assainissez tout HTML dans nos libellés.
- Attribuez une couleur aux établissements selon leur secteur à l'aide de la palette
pal. - Regroupez tous les établissements avec
clusterOptions.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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`
___ = ___())