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
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ạlongvào trục x,latvào trục y, vàno.speakersvà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 = ___(___ = ___))