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

Thêm điểm vào bản đồ

Các bản đồ tạo bằng plot_geo() vẫn là các đối tượng plotly, nên bạn có thể thêm các lớp mới như trước. Trong bài tập này, bạn sẽ thêm các điểm lên bản đồ Hoa Kỳ để biểu diễn các địa điểm nơi Tổng thống Trump tổ chức các buổi vận động cho bầu cử giữa kỳ 2018. Bộ dữ liệu rallies2018 chứa ngày, thành phố, bang, vĩ độ, kinh độ và số người phát biểu.

Lưu ý rằng plotly đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Trực quan hóa dữ liệu tương tác với plotly trong R

Xem khóa học

Hướng dẫn bài tập

  • Dùng add_markers() để thêm các điểm đại diện cho các buổi vận động lên bản đồ Hoa Kỳ. Nhớ ánh xạ long vào trục x, lat vào trục y, và no.speakers vào kích thước của các điểm.
  • Thêm tiêu đề "2018 Trump Rallies".
  • Giới hạn phạm vi của bản đồ ở 'usa'.

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.

# Map President Trump's rallies in 2018
rallies2018 %>%
  plot_geo(locationmode = 'USA-states') %>%
  ___(
    ___, ___, ___,  
    hoverinfo = "text", text = ~paste(city, state, sep = ",")
  ) %>%
  ___(___ = ___, 
      geo = ___(___ = ___))
Chỉnh sửa và Chạy Mã