Studia przypadków: tworzenie aplikacji webowych w Shiny w R
Dean Attali
Shiny Consultant
Zakłada podstawową znajomość Shiny
Przegląd kluczowych koncepcji Shiny
Tworzenie wielu aplikacji dla rzeczywistych scenariuszy
Powtarzana praktyka istotnych funkcji w celu utrwalenia wiedzy
Poznawanie nowych funkcji i najlepszych praktyk
library(shiny)ui <- fluidPage()server <- function(input, output) {}shinyApp(ui = ui, server = server)
Wczytanie pakietu shiny
Tworzenie strony za pomocą fluidPage() – interfejs aplikacji Shiny
Tworzenie części serwerowej – miejsce logiki aplikacji
Połączenie UI i serwera w aplikację Shiny i jej uruchomienie
Dodaj tekst jako argument do fluidPage()
ui <- fluidPage(
"Hello there"
)
Wynik: strona z tekstem „Hello there"
fluidPage() przyjmuje dowolną liczbę argumentówui <- fluidPage(
"Hello",
"there"
)
h1()
h2()
strong()
em()
Pogrubienie
Kursywa (wyróżnienie)
ui <- fluidPage(
h1("SHINY COURSE"),
"by",
strong("Dean Attali"),
)
by Dean Attali




ui <- fluidPage(
sidebarLayout(
sidebarPanel(
"This is the sidebar"
),
mainPanel(
"Main panel goes here"
)
)
)
Studia przypadków: tworzenie aplikacji webowych w Shiny w R