Fallstudier: Bygg webbapplikationer med Shiny i R
Dean Attali
Shiny Consultant
Förutsätter grundläggande Shiny-kunskaper
Repetition av viktiga Shiny-koncept
Bygg flera appar för verkliga scenarier
Återkommande träning på viktiga funktioner för ökad förtrogenhet
Lär dig nya funktioner och bästa praxis
library(shiny)ui <- fluidPage()server <- function(input, output) {}shinyApp(ui = ui, server = server)
Läs in shiny-paketet
Skapa en webbsida med fluidPage() – Shiny-appens UI
Skapa serverdelen av appen – där applikationslogiken finns
Kombinera UI + server till en Shiny-app och kör den
Lägg till text som argument till fluidPage()
ui <- fluidPage(
"Hello there"
)
Resultat: webbsida med texten "Hello there"
fluidPage() accepterar godtyckligt antal argumentui <- fluidPage(
"Hello",
"there"
)
h1()
h2()
strong()
em()
Fet
Kursiv (emfaserad)
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"
)
)
)
Fallstudier: Bygg webbapplikationer med Shiny i R