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

Làm bản đồ của bạn nổi bật

Tương tự như khi bạn vẽ biểu đồ với ggplot2 hoặc thao tác dữ liệu với dplyr, bản đồ của bạn cần được lưu trong một đối tượng nếu sau này bạn còn tham chiếu đến nó trong mã.

Nói về dplyr, toán tử %>% có thể pipe dữ liệu vào chuỗi hàm tạo bản đồ leaflet.

ipeds %>% 
    leaflet()  %>% 
        addTiles() %>% 
        addCircleMarkers(popup = ~name, color = "#FF0000")


Pipe giúp mã dễ đọc hơn và cho phép bạn tham chiếu các biến bằng toán tử ~ thay vì phải lặp lại tên data frame nhiều lần.

Tham số color trong addCircleMarkers() nhận tên màu hoặc mã hex. Ví dụ, red hoặc #FF0000.

map đã được in sẵn cho bạn. Hãy để ý là các điểm đánh dấu hình tròn đã biến mất!

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 circle markers with popups for college names
map %>% 
    addCircleMarkers(data = ca, radius = 2, popup = ___)
Chỉnh sửa và Chạy Mã