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

Etkileşimli Bir Web Haritası Oluşturma

tidyverse paketlerindeki gibi, leaflet paketi de fonksiyon çağrılarını zincirlemek için magrittr paketinden pipe operatörünü (yani %>%) kullanır. Bu sayede, ara çıktıyı bir nesnede saklamadan bir fonksiyonun sonucunu başka bir fonksiyona aktarabiliriz. Örneğin, mtcars veri setindeki mpg >= 25 olan tüm arabaları bulmanın bir yolu, veriyi bir dizi fonksiyondan geçirmekten geçer.

mtcars  %>% 
    mutate(car = rownames(.))  %>% 
    select(car, mpg)  %>% 
    filter(mpg >= 25)  

R'de bir web haritası oluşturmak için %>% operatörünü kullanarak bir dizi fonksiyon çağrısını zincirleyeceksin. İlk fonksiyonumuz leaflet() htmlwidget'ı başlatacak, ardından addTiles() fonksiyonuyla bir harita karo katmanı ekleyeceğiz.

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

R ile leaflet kullanarak Etkileşimli Haritalar

Kursa Göz Atın

Egzersiz talimatları

  • leaflet kütüphanesini yükle.
  • leaflet() fonksiyonunu çağır.
  • leaflet() çıktısını addTiles() içine pipe et.
  • İlk etkileşimli web haritanda yakınlaştırma ve kaydırmayı dene.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Load the leaflet library
library(___)

# Create a leaflet map with default map tile using addTiles()
___() %>%
    ___()
Kodu Düzenle ve Çalıştır