Zacznij terazZacznij za darmo

textOutput z interakcjami

Załóżmy, że pracujesz w klinice snu w Stanach Zjednoczonych. Aby zbadać nawyki związane ze snem Amerykanów, przeprowadziłeś ankietę. Masz już dane i chcesz teraz przedstawić wyniki.

Zamiast tworzyć statyczny raport, postanawiasz, że interaktywna aplikacja lepiej zaangażuje odbiorców.

Na początku chcesz, aby użytkownik podał swoje miasto zamieszkania – jako element doświadczenia użytkownika. Pole tekstowe powinno działać tak, by wyświetlany tekst aktualizował się na podstawie tego, co użytkownik wpisze.

W tym celu będziesz pracować z funkcją textInput().

To ćwiczenie jest częścią kursu

Tworzenie dashboardów z shinydashboard

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod