1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Interaktivní mapy s leaflet v R

Connected

Cvičení

Mapa veřejných vysokých škol

Každý sektor můžeme přidat do mapy jako samostatnou vrstvu, čímž uživatelům umožníme vybrat, které sektory se na mapě zobrazí. K tomu využijeme nový argument funkce addCircleMarkers() — group.

leaflet() %>% 
        addProviderTiles("CartoDB") %>% 
        addCircleMarkers(data = public, 
                         label = ~htmlEscape(name), 
                         group = "Public")

Do mapy přidáme také funkci z knihovny htmltools. Obalení popisků funkcí htmlEscape() zajistí, že se speciální znaky nezpracují jako HTML. Díky tomu se názvy vysokých škol zobrazí správně, bez nechtěného formátování.

Barevná paleta pal, kterou jsi vytvořil/a v kapitole 2, je už načtená.

Pokyny

100 XP
  • Načti balíček htmltools.
  • Vyfiltruj data ipeds tak, aby datový rámec obsahoval pouze veřejné vysoké školy.
  • Vytvoř leaflet mapu veřejných vysokých škol.
  • Přidej argument group do funkce addCircleMarkers().