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

textOutput với tương tác

Giả sử bạn làm việc cho một phòng khám giấc ngủ ở Mỹ. Để đánh giá thói quen vệ sinh giấc ngủ của người dân, bạn đã tiến hành một cuộc khảo sát. Giờ đã có dữ liệu, bạn muốn báo cáo phát hiện của mình.

Thay vì nộp một báo cáo tĩnh, bạn quyết định tạo một ứng dụng tương tác để thu hút người xem hơn.

Bạn muốn trước tiên người dùng nhập thành phố nơi họ sinh sống như một phần của trải nghiệm. Việc này cần được thực hiện sao cho phần văn bản đầu ra sẽ được cập nhật dựa trên những gì người dùng nhập vào.

Vì mục đích đó, bạn sẽ làm việc với hàm textInput().

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

Xây dựng Dashboard với shinydashboard

Xem khóa học

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.

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  # Add textInput and label it as "city label"
  ___(___,
            "Which city do you live in?",
            # Leave the value blank and set the placeholder as "Singapore"
            value = ___, placeholder = ___))

server <- function(input, output) {
}

shinyApp(ui, server)
Chỉnh sửa và Chạy Mã