Sample data
, , , " R", , Shiny. : , . , mtcars, data.frame(). , dput(). , read.csv(), , , , , fileInput.
, . .CSS .js ui server.
(ui.R, server.R , , global.R), , . , , , . :
ui <- fluidPage(…),server <- function(input,output, session) {…},shinyApp(ui, server).
, :
library(shiny)
ui <- fluidPage(
)
server <- function(input,output,session) {
}
shinyApp(ui, server)
, , Minimal, Complete Verifiable Shiny- :
library(shiny)
df <- data.frame(id = letters[1:10], value = seq(1,10))
ui <- fluidPage(
sliderInput('nrow', 'Number of rows', min = 1, max = 10, value = 5),
dataTableOutput('my_table')
)
server <- function(input, output, session) {
output$my_table <- renderDataTable({
df[1:input$nrow,]
})
}
shinyApp(ui, server)
CSS
CSS Shiny, . CSS Shiny - CSS , . , ui , , :
tags$head(tags$style(HTML('body {background-color: lightblue;}'))),