textOutput met interacties
Stel, je werkt voor een slaapkliniek in Amerika. Om de slaaphygiëne van Amerikanen in kaart te brengen, heb je een enquête uitgevoerd. Nu je data hebt, wil je je bevindingen presenteren.
In plaats van een statisch rapport te delen, besluit je dat een interactieve applicatie je publiek beter zal betrekken.
Je wilt eerst dat de gebruiker haar woonplaats invoert als onderdeel van de gebruikerservaring. Dit moet zo gebeuren dat de tekstuitvoer wordt bijgewerkt op basis van wat de gebruiker invoert.
Hiervoor ga je werken met de functie textInput().
Deze oefening maakt deel uit van de cursus
Dashboards bouwen met shinydashboard
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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)