BaşlayınÜcretsiz başlayın

Kamu Kolejlerini Haritalama

Haritamıza her sektörü bir katman olarak ekleyerek, kullanıcılara hangi sektörlerin görüntüleneceğini seçme olanağı sağlayabiliriz. Bunu yapmak için addCircleMarkers() fonksiyonuna yeni bir argüman olan group ekleyeceğiz.

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

Haritamıza htmltools kütüphanesinden bir başka özelliği de entegre edeceğiz. Etiketlerimizi htmlEscape() fonksiyonu ile sarmak, HTML olarak yorumlanabilecek karakterleri temizler. Bu, kolej adlarının istenmeyen biçimlendirmeyle görünmesini engeller.

Bölüm 2'de oluşturduğumuz pal renk paleti senin için yüklendi.

Bu egzersiz, kursun bir parçasıdır

R ile leaflet kullanarak Etkileşimli Haritalar

Kursa Göz Atın

Egzersiz talimatları

  • htmltools paketini yükle.
  • ipeds verisini filtreleyerek yalnızca kamu (public) kolejlerinden oluşan bir veri çerçevesi oluştur.
  • Kamu kolejlerinin bir leaflet haritasını oluştur.
  • addCircleMarkers() içine group argümanını ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Load the htmltools package
___

# Create data frame called public with only public colleges
public <- ___(ipeds, sector_label == "Public")  

# Create a leaflet map of public colleges called m3 
m3 <- leaflet() %>% 
        addProviderTiles("CartoDB") %>% 
        addCircleMarkers(data = ___, radius = 2, label = ~htmlEscape(name),
                         color = ~pal(sector_label), ___ = "Public")

m3
Kodu Düzenle ve Çalıştır