Efsanevi Bir Harita
Haritamıza renk kullanarak bilgi eklemek harika, ancak renklerin neyi temsil ettiğini hatırladığımız sürece işe yarar. addLegend() ile bize hatırlatacak bir gösterge (legend) ekleyebiliriz.
Göstergeyi isteğimize göre özelleştirmek için kullanabileceğimiz birkaç argüman vardır: opacity, title ve position. colorNumeric() örneğimiz için bir gösterge oluşturmak istersek şöyle yaparız.
pal <- colorNumeric(palette = "RdBu", domain = c(25:50))
ipeds %>%
leaflet() %>%
addProviderTiles("CartoDB") %>%
addCircleMarkers(radius = 2,
color = ~pal(lat)) %>%
addLegend(pal = pal,
values = c(25:50),
opacity = 0.75,
title = "Latitude",
position = "topleft")
Bu egzersiz, kursun bir parçasıdır
R ile leaflet kullanarak Etkileşimli Haritalar
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))