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

Cập nhật đầu ra (server)

Sắp xong rồi! Bước cuối cùng là cập nhật phần đầu ra biểu đồ để hiển thị biểu đồ đường của prop theo year, tô màu theo sex, cho name mà người dùng đã nhập. Bạn có thể dùng mẫu biểu đồ này để tạo biểu đồ của mình:

ggplot(subset(babynames, name == "David")) +
  geom_line(aes(x = year, y = prop, color = sex))

Nhớ rằng một đầu vào của người dùng có tên foo có thể được truy cập là input$foo trong server. Chúng tôi đã nạp sẵn các gói shiny và ggplot2, cũng như bộ dữ liệu babynames.

Hướng dẫn

100 XP
  • Thêm mã vẽ vào bên trong renderPlot(). Nhớ thay thế tên được mã hóa cứng (name == "David") bằng tên mà người dùng đã nhập.