Vytvoření aplikace „Hello, world" v Shiny

Tvorba webových aplikací se Shiny v R

Kaelen Medeiros

Data Scientist

Části aplikace Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output, session) { }
shinyApp(ui = ui, server = server)
  • Načtení shiny
  • Vytvoření UI pomocí HTML funkce
  • Definování vlastní funkce pro server
  • Spuštění aplikace
Tvorba webových aplikací se Shiny v R

Hello, world!!!

library(shiny)

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

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

}

shinyApp(ui = ui, server = server)

Prázdná webová stránka zobrazující řetězec „Hello, world!!!"

Tvorba webových aplikací se Shiny v R

Položení otázky (se vstupem!)

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, "?") })
}

Webová aplikace umožňující zadat jméno a zobrazující otázku „Do you prefer dogs or cats, name?"

Tvorba webových aplikací se Shiny v R

Pojďme cvičit!

Tvorba webových aplikací se Shiny v R

Preparing Video For Download...