Crie um app Shiny "Hello, world"

Construindo Aplicações Web com Shiny em R

Kaelen Medeiros

Data Scientist

Partes de um app Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output, session) { }
shinyApp(ui = ui, server = server)
  • Carregue shiny
  • Crie a UI com uma função HTML
  • Defina uma função para criar o server
  • Execute o app
Construindo Aplicações Web com Shiny em R

Hello, world!!!

library(shiny)

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

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

}

shinyApp(ui = ui, server = server)

Uma página em branco exibindo a string de caracteres "Hello, world!!!"

Construindo Aplicações Web com Shiny em R

Faça uma pergunta (com 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, "?") })
}

Um app web onde a pessoa digita um nome e o app pergunta "Do you prefer dogs or cats, name?"

Construindo Aplicações Web com Shiny em R

Vamos praticar!

Construindo Aplicações Web com Shiny em R

Preparing Video For Download...