Etiketler ve Açılır Pencereler

R ile leaflet kullanarak Etkileşimli Haritalar

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Pipe ve ~ Operatörü

ipeds %>% 
 leaflet() %>% 
 addProviderTiles("CartoDB") %>% 
 addCircleMarkers(
               lng = ~lng, 
               lat = ~lat, 
               popup = ~name, 
               color = "#FF0000")

Tüm üniversite daire işaretçileri 1

# ipeds 3 kez belirtilmiş
leaflet() %>% 
  addProviderTiles("CartoDB") %>% 
  addCircleMarkers(
              lng = ipeds$lng, 
              lat = ipeds$lat, 
              popup = ipeds$name, 
              color = "red")

Tüm üniversite daire işaretçileri 2

R ile leaflet kullanarak Etkileşimli Haritalar

Tüm Renkler

ipeds %>% 
     leaflet() %>% 
     addProviderTiles("CartoDB")%>% 
     addCircleMarkers(
        lng = ~lng, lat = ~lat, 
        popup = ~name,color = "#FF0000")
Hex Ondalık RGB Renk
FF 255 Kırmızı
00 0 Yeşil
00 0 Mavi

Hex FF0000

= 16^1*15 + 16^0*15

= 16*15 + 1*15

= 240 + 15

= 255

R ile leaflet kullanarak Etkileşimli Haritalar

Daha İyi Bir Açılır Pencere Oluşturma

addCircleMarkers(popup = ~name)

addCircleMarkers(popup = ~paste0(name, "-", sector_label)
addCircleMarkers(popup = ~paste0("<b>",name,"</b>"," <br/>",sector_label))

Özel açılır pencereler

R ile leaflet kullanarak Etkileşimli Haritalar

Etiketler

ipeds %>% 
    leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addCircleMarkers(label = ~name, radius = 2)

Özel etiketler

R ile leaflet kullanarak Etkileşimli Haritalar

Hadi pratik yapalım!

R ile leaflet kullanarak Etkileşimli Haritalar

Preparing Video For Download...