1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xây dựng ứng dụng web với Shiny trong R

Connected

Bài tập

Xả súng hàng loạt: chỉnh sửa đầu ra

Trong bài tập này, bạn sẽ mở rộng Shiny app mà bạn đã xây dựng trước đó để các vòng tròn màu đỏ có kích thước dựa trên số người thiệt mạng xuất hiện trên bản đồ tương tác, cùng với phần tóm tắt của vụ việc khi bạn bấm vào vòng tròn. Ứng dụng của bạn sẽ giống như hình trong ảnh chụp màn hình này.

An app displaying red circles for each mass shooting incident with details appearing on clicking the circle

Hướng dẫn

100 XP
  • Cập nhật biểu thức reactive rval_mass_shootings để lọc tập dữ liệu dựa trên số người thiệt mạng (nb_fatalities) và khoảng ngày (date_range) do người dùng chọn.
  • Cập nhật đoạn mã bên trong addCircleMarkers() để radius của vòng tròn được ánh xạ tới fatalities và tham số popup được ánh xạ tới summary. Lưu ý bạn có thể ánh xạ tham số p tới trường f bằng p = ~ f.