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

Connected

cvičení

Vytvoření barevné palety pomocí colorFactor

Zatím jsme barvu používali jen ke stylování mapy. Pomocí colorFactor() můžeme vytvořit barevnou paletu, která přiřadí barvy jednotlivým úrovním faktorové proměnné.

pal <- 
   colorFactor(palette = c("blue", "red", "green"), 
               levels = c("Public", "Private", "For-Profit"))

m %>% 
    addCircleMarkers(color = ~pal(sector_label))

Proč by tato konkrétní barevná paleta nemusela být ideální volbou?

Pokud tě zajímá obarvení mapy podle spojité proměnné, podívej se na colorNumeric().

pal <- colorNumeric(palette = "RdBu", domain = c(25:50))

ipeds %>% 
    leaflet() %>% 
        addProviderTiles("CartoDB")  %>% 
        addCircleMarkers(radius = 2, color = ~pal(lat))

Pokyny

100 XP
  • Vytvoř barevnou paletu pal pro hodnoty proměnné sector_label pomocí colorFactor() s použitím barev "red", "blue" a "#9b4a11".
  • Přidej kruhové značky, které obarví vysoké školy pomocí pal() a hodnot proměnné sector_label.