Một bản đồ có chú giải
Thêm thông tin vào bản đồ bằng màu sắc thì rất hữu ích, nhưng chỉ khi bạn nhớ màu nào biểu thị cho điều gì. Với addLegend() bạn có thể thêm một chú giải để nhắc mình.
Có một số đối số bạn có thể dùng để tùy chỉnh chú giải theo ý, bao gồm opacity, title và position. Để tạo chú giải cho ví dụ colorNumeric(), bạn có thể làm như sau.
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")
Bài tập này là một phần của khóa học
Bản đồ tương tác với leaflet trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Add a legend that displays the colors used in pal
m %>%
___(pal = pal,
values = c("Public", "Private", "For-Profit"))