Kolejleri Renklerle Kodlama

R ile leaflet kullanarak Etkileşimli Haritalar

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Renk (ve Bilgi) Ekleme

Oregon kolejleri 1

Oregon kolejleri 2

R ile leaflet kullanarak Etkileşimli Haritalar

Renklerini Hatırla

Oregon kolejleri 3

R ile leaflet kullanarak Etkileşimli Haritalar

colorFactor()

OR <- ipeds %>% 
      filter(state == "OR")

pal <- colorFactor(palette = c("red", "blue", "#9b4a11"), levels = c("Public", "Private", "For-Profit"))
oregon_colleges <- OR %>% 
        leaflet() %>% 
        addProviderTiles("CartoDB") %>% 
        addCircleMarkers(radius = 2, 
                         color = ~pal(sector_label), label = ~name)
oregon_colleges %>% 
    addLegend(position = "bottomright",pal = pal, 
              values = c("Public", "Private", "For-Profit"))
R ile leaflet kullanarak Etkileşimli Haritalar

colorNumeric()

admit <- admit %>% 
         filter(!is.na(rate),rate < 50, rate > 0)
 pal <- colorNumeric(palette = "Reds", domain = c(1:50), 
                     reverse = TRUE)
admit_map <- admit %>% 
    leaflet() %>% 
    addProviderTiles("CartoDB")  %>% 
    addCircleMarkers(radius = 4, color = ~pal(rate), 
                     label = ~name)  %>%
    addLegend(title = "Admit Rate", pal = pal, values = c(1:50), 
              position = "bottomright")
R ile leaflet kullanarak Etkileşimli Haritalar

Kolej kabul oranları

R ile leaflet kullanarak Etkileşimli Haritalar

Renk Paleti Seçme

# etkileşimli örnekler için bkz. https://colorbrewer2.org/
library(RColorBrewer)
display.brewer.all()

RColorBrewer paletleri

R ile leaflet kullanarak Etkileşimli Haritalar

Hadi pratik yapalım!

R ile leaflet kullanarak Etkileşimli Haritalar

Preparing Video For Download...