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:
- Het plotobject renderen met
renderPlot({p}). - De gerenderde plot toewijzen aan
output$x. - 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
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)