shiny是R的一个包(暂且这么说吧,官方说法是:Web Application Framework for R),运用shiny可以很方便的写出一个网页程序(包括前后台),特别地,shiny对数据展示、响应式输出的支持可以说非常好了,而且上手也非常方便。
这篇笔记参考了RStudio中对Rshiny的官方教程,具体链接:http://shiny.rstudio.com/tutorial/,另外,百度文库中也有这个教程的中文翻译版,感谢翻译者,链接在文后。
shiny
1. 一个app包含两个文件:ui.R与server.R【在新版本中只有app.R】
2. 运行:
a) library(shiny) #导入包
b) runApp(“my_app”) #或使用runExample()运行示例,myapp是工作目录到存放目录的相对路径
3. 空界面四部:
library(shiny)
ui <- fluidPage( )
server <- function(input, output) {}
# Create Shiny app ----
shinyApp(ui = ui, server = server)
3. FluidPage:titlePanel,