Bouw een "Hello, world"-Shiny-app

Webapplicaties bouwen met Shiny in R

Kaelen Medeiros

Data Scientist

Onderdelen van een Shiny-app

library(shiny)

ui <- fluidPage()
server <- function(input, output, session) { }
shinyApp(ui = ui, server = server)
  • Laad shiny
  • Maak de UI met een HTML-functie
  • Definieer een eigen functie voor de server
  • Start de app
Webapplicaties bouwen met Shiny in R

Hello, world!!!

library(shiny)

ui <- fluidPage(
    "Hello, world!!!"
)

server <- function(input, output, 
                   session) {

}

shinyApp(ui = ui, server = server)

Een lege webpagina met de teksttekenreeks "Hello, world!!!"

Webapplicaties bouwen met Shiny in R

Stel een vraag (met input!)

ui <- fluidPage(
    textInput("name", "Enter a name:"),

textOutput("q")
)
server <- function(input, output) {
output$q <- renderText({ paste("Do you prefer dogs or cats,", input$name, "?") })
}

Een webapp waarin je een naam invoert en die vraagt: "Hou je meer van honden of katten, naam?"

Webapplicaties bouwen met Shiny in R

Laten we oefenen!

Webapplicaties bouwen met Shiny in R

Preparing Video For Download...