Xây dựng ứng dụng Shiny "Hello, world"

Xây dựng ứng dụng web với Shiny trong R

Kaelen Medeiros

Data Scientist

Các phần của ứng dụng Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output, session) { }
shinyApp(ui = ui, server = server)
  • Nạp shiny
  • Tạo UI bằng một hàm HTML
  • Định nghĩa hàm tạo server tùy chỉnh
  • Chạy ứng dụng
Xây dựng ứng dụng web với Shiny trong R

Hello, world!!!

library(shiny)

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

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

}

shinyApp(ui = ui, server = server)

Một trang web trống hiển thị chuỗi ký tự "Hello, world!!!"

Xây dựng ứng dụng web với Shiny trong R

Đặt câu hỏi (có input)

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

textOutput("q")
)
server <- function(input, output) {
output$q <- renderText({ paste("Bạn thích chó hay mèo,", input$name, "?") })
}

Ứng dụng web cho phép nhập tên rồi hỏi: "Bạn thích chó hay mèo, tên?"

Xây dựng ứng dụng web với Shiny trong R

Hãy thực hành!

Xây dựng ứng dụng web với Shiny trong R

Preparing Video For Download...