Bắt đầu ngayBắt đầu miễn phí

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, titleposition. Để 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

Xem khóa học

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"))
Chỉnh sửa và Chạy Mã