Aan de slagBegin gratis

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

Bekijk cursus

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)
Code bewerken en uitvoeren