Aan de slagGa gratis aan de slag

Voeg output toe (UI/Server)

De volgende stap bij het bouwen van je app is een lege plot toevoegen als tijdelijke aanduiding. Denk eraan: om een plot p die is toegewezen aan een object met de naam x toe te voegen aan een Shiny-app, moet je:

  1. Het plotobject renderen met renderPlot({p}).
  2. De gerenderde plot toewijzen aan output$x.
  3. De plot tonen in de UI met plotOutput("x").

De pakketten shiny en ggplot2 zijn al voor je geladen.

Deze oefening maakt deel uit van de cursus

Webapplicaties bouwen met Shiny in R

Cursus bekijken

Oefeninstructies

  • Maak een lege plot door ggplot() aan te roepen, render deze en wijs hem toe aan een output met de naam 'trend'.
  • Toon de plot in de UI. Vergeet niet een komma toe te voegen na textInput().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

ui <- fluidPage(
  textInput('name', 'Enter Name', 'David')
  # CODE BELOW: Display the plot output named 'trend'
  
)

server <- function(input, output, session) {
  # CODE BELOW: Render an empty plot and assign to output named 'trend'
  
  
  
}

shinyApp(ui = ui, server = server)
Code bewerken en uitvoeren