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: thêm input

Các vụ xả súng hàng loạt (Mass Shootings) là chủ đề được tranh luận gay gắt ở Hoa Kỳ. Một cơ sở dữ liệu công khai về các vụ xả súng hàng loạt từ năm 1982 đã được tổ chức phi lợi nhuận Mother Jones công bố. Trong ba bài tập tiếp theo, bạn sẽ xây dựng một ứng dụng Shiny để khám phá các vụ việc này trên một bản đồ tương tác.

Trong bài tập này, bạn sẽ thêm một thanh trượt (slider) để lọc theo fatalities và một input khoảng ngày để lọc theo một khoảng thời gian. Ứng dụng của bạn sẽ giống như hình trong ảnh chụp màn hình.

An app with an interactive map of the US and controls to select a date range and number of fatalities

Chúng tôi đã nạp sẵn bộ dữ liệu mass_shootings, và các gói shiny, dplyr, cùng leaflet.

Hướng dẫn

100 XP
  • Thêm một thanh trượt (slider) tên nb_fatalities để lọc bộ dữ liệu mass_shootings theo số người thiệt mạng.
  • Thêm một input khoảng ngày tên date_range để lọc theo một khoảng thời gian.