НачатьНачать бесплатно

textOutput с интерактивностью

Представьте, что вы работаете в клинике сна в США. В рамках исследования качества сна американцев вы провели опрос. Теперь, когда данные собраны, вы хотите представить результаты.

Вместо статичного отчёта вы решаете создать интерактивное приложение — оно будет гораздо интереснее для аудитории.

Для начала вы хотите предложить пользователю ввести город проживания. При этом текстовый вывод должен обновляться в зависимости от того, что введёт пользователь.

Для этого вы будете работать с функцией textInput().

Это упражнение является частью курса

Создание дашбордов с помощью shinydashboard

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код