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

Tüm Üniversiteleri Haritalamak

Katman eklemeye devam edelim ve m3 nesnesinde saklanan leaflet haritamıza kâr amaçlı üniversiteleri ekleyelim.

Devlet, vakıf ve kâr amaçlı üniversiteleri ayrı katmanlar olarak içeren m3 haritasını print() ettikten sonra, üç katmanın hepsini kaldırmayı ve farklı bir sırayla haritaya geri eklemeyi dene.

Farklı üniversite sektörleri, belirttiğin sıraya göre haritaya katmanlar olarak geri eklenir (yani, en son seçtiğin sektör en üstte olur).

pal renk paleti ile devlet ve vakıf üniversitelerini içeren m3 haritası 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ı

  • ipeds verisini filtreleyerek yalnızca kâr amaçlı üniversitelerin olduğu bir veri çerçevesi oluştur ve profit olarak ata.
  • Devlet, vakıf ve kâr amaçlı üniversitelerin yer aldığı bir leaflet haritası oluştur.
  • Kullanıcıların üç sektörün tümünü açıp kapatabilmesi için addLayersControl() fonksiyonunu ve overlayGroups argümanını kullan.
  • Haritayı ABD'nin ortasına ortala ve yakınlaştırma seviyesini 4 olarak ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create data frame called profit with only For-Profit colleges
___ <- filter(ipeds, sector_label == "For-Profit")  

# Add For-Profit colleges to `m3` as a new layer
m3 <- m3 %>% 
        addCircleMarkers(data = ___, radius = 2, label = ~htmlEscape(name),
                         color = ~pal(sector_label),   group = "___")  %>% 
        addLayersControl(overlayGroups = c("Public", "Private", "___"))  

# Center the map on the middle of the US with a zoom of 4
m4 <- m3 %>%
        ___(lat = 39.8282, lng = -98.5795, zoom = 4) 
        
m4
Kodu Düzenle ve Çalıştır