textOutput avec interactions
Supposons que vous travailliez pour une clinique du sommeil aux États‑Unis. Pour mieux comprendre l'hygiène de sommeil des Américains, vous avez mené un sondage. Maintenant que vous avez des données, vous souhaitez présenter vos résultats.
Plutôt que de produire un rapport statique, vous décidez qu'une application interactive sera plus attrayante pour votre public.
Vous souhaitez d'abord demander à l'utilisatrice ou l'utilisateur d'entrer sa ville de résidence dans le cadre de l'expérience. Le texte affiché devra se mettre à jour selon ce que la personne saisit.
À cette fin, vous utiliserez la fonction textInput().
Cette activité fait partie du cours
Créer des tableaux de bord avec shinydashboard
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)