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
Egzersiz talimatları
leafletkü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()
___() %>%
___()