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
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)