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
<Kurs>Dashboards mit shinydashboard erstellen</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)