Budowanie aplikacji „Hello, world” w Shiny

Tworzenie aplikacji internetowych z Shiny w R

Kaelen Medeiros

Data Scientist

Elementy aplikacji Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output, session) { }
shinyApp(ui = ui, server = server)
  • Wczytaj shiny
  • Utwórz UI za pomocą funkcji HTML
  • Zdefiniuj funkcję serwera
  • Uruchom aplikację
Tworzenie aplikacji internetowych z Shiny w R

Hello, world!!!

library(shiny)

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

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

}

shinyApp(ui = ui, server = server)

Pusta strona internetowa wyświetlająca ciąg znaków „Hello, world!!!”

Tworzenie aplikacji internetowych z Shiny w R

Zadaj pytanie (z polem wejściowym!)

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

Aplikacja internetowa umożliwiająca wpisanie imienia i zadająca pytanie: „Wolisz psy czy koty, imię?”

Tworzenie aplikacji internetowych z Shiny w R

Czas na ćwiczenia!

Tworzenie aplikacji internetowych z Shiny w R

Preparing Video For Download...