Shiny :: Simple example
Code
실행
console에서
> setwd("/Users/onesixx/RScience/shiny/firstEx/") > list.files() [1] "server.R" "ui.R" > runApp()
Rstudio를 활용해서,
* runApp() 을 default browser대신 chrome에서 실행하고 싶은 경우,
> options(browser="C:/Program Files (x86)/Google/Chrome/Application/chrome.exe") > runApp()
결과
=======================
### First Example library(shiny) ui <- #shinyUI( pageWithSidebar( # Application title headerPanel("First Example"), # Sidebar with a slider input for the number of bins sidebarPanel( textInput( inputId = "comment", label = "Say something?", value = "" ) ), mainPanel( # Show a plot of the generated distribution h3("this is you saying it"), textOutput("textDisplay") ) ) server <- #shinyServer( function(input,output) { output$textDisplay <- renderText({ paste0("You said '",input$comment, "'. There are ", nchar(input$comment)," characters in this") }) } shinyApp(ui=ui, server=server)
=======================
ui.R
### First Example - ui.R library(shiny) # Define UI shinyUI(pageWithSidebar( # Application title headerPanel("First Example"), # Sidebar with a slider input for the number of bins sidebarPanel( textInput( inputId = "comment", label = "Say something?", value = "" ) ), mainPanel( # Show a plot of the generated distribution h3("this is you saying it"), textOutput("textDisplay") ) ))
server.R
### First Example - server.R library(shiny) # Define server logic shinyServer(function(input,output) { # Expression. wrapped in a call to render function # "reactive" automatically re-executed when inputs change output$textDisplay <- renderText({ paste0( "You said '",input$comment, "'. There are ", nchar(input$comment), " characters in this" ) }) })