textOutput mit Interaktionen
Angenommen, du arbeitest für eine Schlafklinik in den USA. Um die Schlafhygiene der Amerikaner zu ermitteln, hast du eine Umfrage durchgeführt. Jetzt, da du Daten hast, möchtest du deine Ergebnisse vorstellen.
Statt einen statischen Bericht einzureichen, entscheidest du dich für eine interaktive Anwendung – die ist für dein Publikum ansprechender.
Zunächst soll die Nutzerin bzw. der Nutzer als Teil der User Experience ihre/seine Wohnstadt eingeben. Das soll so umgesetzt werden, dass die Textausgabe basierend auf der Eingabe aktualisiert wird.
Dafür arbeitest du mit der Funktion textInput().
Diese Übung ist Teil des Kurses
Dashboards mit shinydashboard erstellen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)